Niagara Ave, Niagara Falls, New York.
i love this so much omg
https://youtube.com/@QueenCityVideo
87 posts