Locust - Thai Gourmet
Food stands in front of WTC, Bangkok, Thailand. Countdown moment for 2002