This turtle has seen some shit