Album Reviews

De La Cruz – Street Level Review

if you ever wanted a good metal record to jam at your next big party without scaring away every single woman within half a mile…your next purchase order should be pretty obvious at this point. THE SLEAZE LIVES ON!!!!