Top Selfie Spots at Niagara Falls
Selfie Lovers Unite!
Let’s face it, Niagara Falls might be the selfie capital of the world. Walk along the Niagara Parkway at any point in time and you’ll see dozens of people playing acrobatics with selfie sticks trying the get the perfect shot of the Falls with themselves in it. We say ‘good on you’ for […]