shea stadium s

1526 Nebraska
Peoria
Illinois
United States