Neon Sea Slug (Thecacera picta)

Photo No. 14528