Tag: niagara falls

  • The Tackiest Place on Earth: Niagara Falls

    The Tackiest Place on Earth: Niagara Falls

    by

    Yes it is true. If I had to pick the tackiest place on earth (at least that I have ever seen) then Niagara Falls would win hands down. I was visiting family in Canada and had always dreamed of seeing this natural wonder, so was really excited when we decided to make a day trip…