strange-sea-creatures-10

Christmas Tree Worms are similar to those found in the film Avatar. They are alien-like filter-feeding worms that live inside of tubular tunnels excavated from coral or rock.

Leave a Comment

Your email address will not be published. Required fields are marked *

You Might Like:

From Our Network: