Giant 3-Meter Creature Discovered Under Construction Site Science & Tech March 15, 2026 During construction on the Loop 88 project in Lubbock, Texas, road workers discovered a giant sloth tooth, leading to the…