Where is the Waterfall Capital of the World? The City With 100+ Falls
Hamilton, Ontario, Canada, has over 100 waterfalls surrounding the city, these are just a few.
Advertisement


The judges narrowed down the choices from a staggering 325 video entries from 34 countries.


Think national parks are just for landscapes? Think again. These 5 rare creatures are reason enough to grab your binoculars and start exploring.


The 144-foot-long schooner originally sank to the bottom of Lake Michigan in 1886.