Humans are the retarded monkey cousins of space aliens Twetch ยท August 12, 2022 Humans are the retarded monkey cousins of space aliens