Lepomis punctatus

Lepomis punctatus
Spotted Sunfish – Lepomis punctatus