Link: http://news.xinhuanet.com/english/2006-04/20/content_4451617.htm
Weird...
Maybe its from China's version of the movie 'The Fly'.. called, 'The Spider'...
________
Weird...
Maybe its from China's version of the movie 'The Fly'.. called, 'The Spider'...
________
Last edited: