Here Be Giants
Created | Updated Oct 14, 2018
You know you want to comment. Your typing finger's itching, just looking at it.
Here Be Giants
Freewayriding writes:
Giants are in Merseyside again, roads blocked, trains jammed and my wife late for her hairdressers!
(For non-UK readers: The Giants are giant puppets made by a French theatre troupe. They've visited Liverpool and Wirral before, and they're really popular.)