Warmouth. Not a rock bass.
Rock bass
War Mouth aka Goggle Eye, often confused with or mistakenly called a Rock Bass which is a different species predominantly found in rivers/streams.