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.