Armadale Stadium
United Kingdom · Europe
About
Armadale Stadium is a motorcycle speedway and former greyhound racing stadium situated in the town of Armadale, West Lothian in Scotland. Stock car racing has also been held at the venue.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.