Moscow, Italy
Neale Stadium was an outdoor athletic stadium located on the campus of the University of Idaho in Moscow, Idaho. Opened 89 years ago in 1937 for college football, it was used for over three decades, through the 1968 football season; the track team moved to the venue in the late 1940s. Its replacemen
t, the enclosed Kibbie Dome, currently occupies the same site on the west end of campus; the outdoor track is adjacent to the west.
Listen to the audio guide for Neale Stadium Free on WIP — starts by itself when you arrive, even with the screen off