The puppet theater on the Janiculum Hill
Just north of Piazzale Garibaldi—under the trees behind the snack stands—is the kiosk for the Teatrino di Pulcinella al Gianicolo.
This open-air puppet theater features the Neapolitan hand-puppet Pulcinella (known to Americans as Punch, of Punch and Judy fame).
Half-hour shows of this traditional Italian entertainment run on weekend late mornings—Saturdays whenever there'e a crowd, Sundays every half-hour.
It's free, but you're welcome to leave a donation.