gretta-delacruz.jpg

Henschel & Sohn 24086
Location: Six Flags Fiesta Texas, San Antonio, TX

Photo courtesy Justice Delacruz email

All material Copyright © SteamLocomotive.com
Wes Barris