The Peppers

The Peppers - famous for Pepper Box (1973)

Group from France

The Peppers
The Peppers
-----