This show aired originally on February 16, 2026
The largest waterfall in North America is Niagara Falls, a world renowned
tourist attraction with spectacular views from many angles. The second
largest falls is Willamette Falls, 16 miles south of Portland, Oregon, wh...
Read more