Skip to primary content

Irwin Allen Blog

Irwin Allen Blog

Main menu

  • Home
  • About

Post navigation

← Previous Next →

Giant Sofa at London’s Trafalgar Square

Posted on 16 July 2010 by IANN

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

Categories: Land of the Giants.

Irwin Allen Blog copyright © 2023 Irwin Allen News Network

All Irwin Allen productions © the respective production companies including Irwin Allen Productions, Twentieth Century Fox Film Corporation and Warner Brothers.