Rockin' Otto

Rockin' Otto is a costume for Otto released during the Homerpalooza 2017 Event.