A humpback whale is photographed off Puerto Lopez in Ecuador. Humpback whales are seen along the shores of Ecuador from approximately June to September, when whale watchers come from far and wide to witness this amazing miracle of nature. Every year 2,000 to 3,000 humpback whales make their epic migration from Antarctica to mate and spawn in the warm waters off Ecuador and Colombia. EPA via Xinhua |