White sharks: Guadalupe Island, Mexico

Rolling, rolling, our boat, the Horizon, tosses us from side to side as though possessed as it plows its way southwest from … Continue reading White sharks: Guadalupe Island, Mexico