The Lions Mane Jellyfish — largest jelly fish in the world… Found in the bore The Lions Mane Jellyfish — largest jelly fish in the world… Found in the boreal waters of the Arctic ← PREV POST NEXT POST →