Massive Jellyfish Washes Up On Peaks Island Beach Over Holiday WeekendMassive Jellyfish Washes Up On Peaks Island Beach Over Holiday WeekendA family in Maine was stunned when they saw a massive Lion's mane jellyfish had washed ashore Peaks Island beachJoeyJoey