Well, if that IS a window then there is some sort of alien peering out of it. I think its a decal.