Temecula Valley High School logo

Temecula, CA, US.

Temecula Valley High School