Niagara Falls Weird 11 years ago Subscribe to news updates Unsubscribe from news updates Name: Niagara Falls Lat, Long: 43.0782418,-79.0751049 Location: Ontario, Canada Share this:Print