And you thought this was only in the movies...
Published by Expired Foods on 8.23.2005 at 5:05 PM.

Famous movie scene from Indiana Jones and the Temple of Doom... But actually going on in China? It sure looks like it...
Check out this very graphic explanation of how "it might" be taking place. Monkey Brains.






