Giant Sofa at London’s Trafalgar Square
This past week you could have been forgiven for thinking you had landed in the Land of the Giants rather than London. Down at Trafalgar Square a gigantic sofa has been installed!
This past week you could have been forgiven for thinking you had landed in the Land of the Giants rather than London. Down at Trafalgar Square a gigantic sofa has been installed!
Giant Sofa at Trafalgar Square
Posted on Friday, 16th July 2010 at 10:19 pm in Land of the Giants.
Website copyright © 2022 Irwin Allen News Network
All Irwin Allen productions © the respective production companies including Irwin Allen Productions, Twentieth Century Fox Film Corporation and Warner Brothers.