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
The Tackiest Place on Earth: Niagara Falls

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