A few forum members have mentioned going there, so maybe some of you will have seen this too? I remember a little further up the street there was also a Beatles puppet thing happening too.