Turtle!! hahahahaha did u watch that thing last night aswel?
i watched this thing on T.V yesterday that said what turtle just said, it was bout why we can't live on other planets.