Only a piece of a glimpse.. Who could this be?