Tag Archives: Spitfire Island

The Battle of Britain

The Battle of Britain

The photo was taken by myself and shows the 16m high sculpture, installed upon Spitfire Island, a roundabout at Castle Vale, Birmingham. It commemorates the nearby Castle Bromwich factory where most o ...