Allen Newcomb Show Lambs & Treadmills
Peoria, IL, USA