Massive Jellyfish Washes Up On Peaks Island BeachA family in Maine was stunned when they saw a massive Lion's mane jellyfish had washed ashore Peaks Island beachJoey
The Secret Midcoast Maine Beach You Have to VisitTucked away near Popham Beach, this beautiful beach is worth the literal hike!Brittany Rose