Stone Harbor, United States - June 10, 2026 A massive shelf cloud loomed over New Jersey on Wednesday, June 10. RESTRICTIONS AND USAGE TERMS: Please credit “@Zeke_O via Spectee”. Video Location: Stone Harbor, New Jersey, US Video Recording Date/Time: June 10, 2026