Tornado seen in Atlantic Beach, NY? Videos from Sun and Surf Beach Club near Long Island go viral
Videos appearing to show a possible waterspout or tornado have gone viral on social media. Videos appearing to show a possible waterspout or tornado have gone viral on social media. (UnSplash) Users sharing the videos claim they were filmed at the Sun and Surf Beach Club in Atlantic Beach, New York, on Thursday evening. The … Read more