Garuda

An unearthly force is awoken in Thailand's first attempt at a kaiju film.