Godzilla? - Saigon, Vietnam. Dam Sen Park in Saigon. No matter how much Lonely planet tells you to go, you would not be missing anything much if you went. I think I was the few foreigners who got con into going. Can anything be more cheesy than this lizard?
No comments:
Post a Comment