Japan’s Metalcore heavyweights Crystal Lake just launched their new album “Helix” last week. In support, they’ve been pushing more content.

The latest is a music video for the track “Devilcry”. You can watch this along with more of their recent clips down below.



Links: Facebook // Official Website