The Sloths are back from the grave
In 1965 Five boys, aged 15 to 17, stepped on stage of the famed Pandora’s Box on Hollywood’s Sunset Strip. The Sloths were born.
In 1965 Five boys, aged 15 to 17, stepped on stage of the famed Pandora’s Box on Hollywood’s Sunset Strip. The Sloths were born.