A whale watching encounter in beautiful Cabo San Lucas, Mexico.
GreyValley
Video blog of our trip to Cozumel
Rashid Farook