Located in Wycombe, England, this rap team experienced scorn poured upon them by some critics who experienced that their macho picture was excessive provided the atmosphere of their house town. However, picture apart, Caveman was an adept and interesting outfit with an increase of skill than most UK-based hip-hop crews. …
Read More »