Ozmodiar

Ozmodiar is a little green space alien that only Homer Jay Simpson of Springfield can see. Not much is known about him, but he is similar to the Great Gazoo.