'Punisher' Photo Offers New Look At Microchip