Scientific name: Hypoplectrus sp.1
Taxonomy: Kingdom Animalia → Phylum Chordata → Subphylum Vertebrata → Infraphylum Gnathostomata → Parvphylum Osteichthyes → Gigaclass Actinopterygii → Class Actinopteri → Subclass Teleostei → Order Perciformes → Family Serranidae → Subfamily Serraninae → Genus Hypoplectrus
Locations: Caribbean
Group: Marine Life → Fish → Hamlets
Juvenile hamlets all look pretty similar. These could grow up to be any of the other species in the area.