Lost in space, an alien lands on Earth. He wanted to leave, but it oh too curious about our planet and these weird, annoying, smelly things called....humans. Updates every Sunday!