A pair of New Jersey sisters were convinced they stumbled upon something "out of this world" during a recent stroll along the beach.
Jennifer Earl, FOX News
Fri, 01/18/2019 - 3:08pm
A pair of New Jersey sisters were convinced they stumbled upon something "out of this world" during a recent stroll along the beach.