Sparisoma viride

Modern
Stoplight parrotfish
http://www.fishbase.org/summary/1161
228