A scientist is kidnapped from Hong Kong and taken to the Golden Triangle in Thailand.
Challenge to Devil Area is not available for streaming at this moment.