The gray whale makes an annual migration averaging 10,000-14,000 miles round trip. In October, the whales leave their feeding grounds in Alaska and head to Mexico for mating and giving birth. The southward journey takes 2-3 months. The whales remain in the lagoons for 2-3 months, and then return northward.
All images © Kim Moore (contact for use)