A huge orange and red lion’s mane jellyfish somehow made its way ashore at Kayak Point in Washington as a man and his son strolled the beach. Annnnd….scene