Chez Guevara FM - the home of UK Psy Trance

Wednesday, December 06, 2006

Can you guess in which country this photo was taken?

1 comment:

kyklops said...

Heh, this is almost a national past-time in Japan, but clearly the people in the pic ain't Japanese... Hmm... Alfa Romeo... Italy? (I sense an Italian theme developing...)