Fantastic Planet “What’s That?” on display at Canary Wharf, London

Canary-Wharf-15-1100

Fantastic Planet “What’s That?” on display at Canary Wharf, London

Fantastic Planet, specially commissioned by the Winter Lights Festival is currently on display at Canary Wharf in London this month.

No Comments

Sorry, the comment form is closed at this time.