Sea Sponge

Sea Sponge

A group of tiny little fish swim around their home - a large sea sponge on the reef off Grad Cayman, BWI