Washed up on the sound side of Topsail Beach,NC. Any ideas what it may be?

Washed up on the sound side of Topsail Beach,NC. Any ideas what it may be?
Posted: 10mth ago Viewed: 18 times Liked: 1 times
Posted by: chief_meep

More photos