Shea Stadium for Norwood High School is a strange set up. It is not on the grounds of the high school, nor any school for that matter. It is sandwiched in an industrial area, right next to a rec. center, with factories and a rail yard as it's backdrop. Not to mention, little to no parking.
Stadium itself is pretty cool, very old concrete stands. Odd place though.
My football crew did several games at Norwood. One Friday night a train stopped for awhile and the engineers watched the game, yes they blew the train horn when Norwood scored a TD...