Zap Mangusta
An image from Barracuda, one of the productions that also features Zap Mangusta.

Zap Mangusta

Scherzi a Parte

Scherzi a Parte

1992

Barracuda

Barracuda

1999