Where can you see the Horned Puffin?
Some of the best places to see the Horned Puffin in the wild include Glacier Bay National Park (United States), St. Paul Island (United States) and Kenai Fjords National Park (United States) — among 12 wildlife hotspots across the United States, Russia and Canada. Every hotspot below shows real sighting data and the best seasons to visit.