Peter in front of the Lollapalooza sign wearing his Zebrahead shirt