Lost and Found

Lost and Found is an alien in Evan Billion.