News

Researchers first found a set of human footprints at White Sands National Park in New Mexico. Now, researchers are confident ...