BBC Travel in Pictures Jun 8, 2017 22:24:23 GMT Quote Select PostDeselect PostLink to PostMemberGive GiftBack to Top Post by Owen on Jun 8, 2017 22:24:23 GMT 65 ~~~~~ The Largest Waterfall that ever existedIt was twice as high and three times as wide as Niagara Falls, making it the largest confirmed waterfall in the planet’s history.www.bbc.com/travel/story/20170601-the-largest-waterfall-that-ever-existed