300,000-Year-Old Footprints Uncovered in Germany