an alien with a lemonade stand at Area 51, in the afternoon, 8k, digital art, featured on artstation