2008-0424-FL-LockhartStadium

Lockhart Stadium, in Fort Lauderdale, Florida, current home of the Florida Atlantic Owls football.
Permission details

CC-By-SA-3.0View more
CC BY 3.0view terms
File:2008-0424-FL-LockhartStadium.jpg
Uploaded by Bobak