Peter D'Abbruzio

Peter D'Abbruzio is a character released during the Homerpalooza 2017 Event.