No comments yet.
Name
EmailYour Email address will not be published.
They Shoot Horses Don't They, Blackpool on the Fylde Coast of Lancashire. 'They Shoot Horses Don't They?' is claimed to be the world's largest mirror ball. This 2002 artwork by Michael Trainor is part of Blackpool's "Great Promenade Show".
No comments yet.