Rock Wrasse

Common NameRock Wrasse
Scientific Name Halichoeres Semicinctus
Copyright© 2010, Matt Crisp