Tech Metal band Veil Of Maya of posted another new track
Tech Metal band Veil Of Maya of posted another new track
The track appears on their yet to be released sophomore album [ID]
Don't miss a beat with our FREE daily newsletter
Listen to album version of Mowgli here