Moustache Squid Roast What???

by on November 24, 2008
in Uncategorized

This will fall under “Engrish” I suppose but it looks like it comes from Thailand… I don’t think many tourists would stop to eat at a place like this… well the normal one’s anyway.

Share Your Thoughts