rakheeghelani.com
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.