They Might Be Giants

Giants have invaded my town! As part of the Perth International Arts Festival, French company Royal de Luxe has brought over two oversized puppets to walk the streets and tell …