Yes, the SSC Tuatara is back from the grave

Yes, the SSC Tuatara is back from the grave