AncientPages.com - The discovery in 2013 in Indonesia of a tiny species known as the Hobbit, named Homo floresiensis caused a sensation among scientists. Who were these mysterious beings?