Videos WhatFinger

Wednesday, March 17, 2010

WTF? 4,000 year old European mummies discovered in China's Taklimakan desert.