User blog comment:BenRG/New Teaser Pic From Monty/@comment-24590406-20140329154654

that sounds legit but we can only speculate at this point