Reviews Single Reviews Review: Devilskin – Barracuda (Heart Cover) 6 months ago Josh Campbell New Zealand’s Devilskin are back at it, putting out a crushing new single. Well, sort…