About 4 inches long, 15 feet of water. Off of Vista Park.
Some sort of Labrisomus blenny. Might be impossible to identify from this angle. Maybe a Downy Blenny, Labrisomus kalisherae? I think they are common in your area.
REEF Headquarters | P.O. Box 246 | 98300 Overseas Hwy | Key Largo, FL 33037 | USA Phone: 305-852-0030 | Fax: 305-852-0301 | email: firstname.lastname@example.org