Jaunted bills itself as The Pop Culture Travel Guide. This week a short blog post with a video was posted of Clifton Hill talking about how it is a trap. Even thought this was just posted, the video is from a couple of years ago.
The Niagara Falls tag on the Jaunted site also has a couple of other postings about Niagara Falls.