Watching a whale breach goes a long way to appreciating the majesty of these massive animals. Being in the kayak it lands on is a different story.
Continue Reading