Ozmodiar

Ozmodiar is a little green space alien that only Homer Simpson can see.