Where's the pig?

Posted by Graham (Ajax, Canada) on 8 January 2007 in Architecture.

The iconic Battersea Power Station on the Thames in London, England.

power
station
battersea