The Middle Pleistocene fauna from Tam Hang karstic deposits in Laos: new data and geological context.