Welcome to the Norwood Arena Speedway Historic Website forum. Feel free to post a message.
Thank God 'long term' memories are the last to go. Had similar experience in 1988 when I returned after 20 years absence on the West Coast