2.6K views
Interesting Ted
Horseshoe Falls (Niagara), viewed from the US side in New York state.
Login with Google Login with Discord