SSC Admits Tuatara’s World Speed Record Was Fake Published on July 22, 2021 in News by Guillaume Rivard Photo: SSC