Space Invaders Landing

Space Invaders Landing

Wednesday, June 25th, 2008

Posted in: , , , , , , , , .

What: Actually, it’s just a tram stop. Space travellers may be disappointed :-)
Where: Tibidabo, Barcelona, Spain
When: 8th June 2008
More? No.