A Maine couple discovered a massive lion's mane jellyfish on a local beach, capturing public fascination and biological interest.