This small cropshot from Keypublishing front page makes me wonder for a long time...anyone has a clue what the hell is this?