An 18" Rainbow from the Guadalupe river, Texas

An 18" Rainbow from the Guadalupe river, Texas

An 18" Rainbow from the Guadalupe river, Texas