Jellyfish

Jellyfish

A translucent jellyfish stranded on the sand and crumbled shells of an Atlantic beach.