Groove Metal Band XIII Minutes Releases ‘Who Told You’ Music Video
13 September, 2020
0 Comments
The Tulsa, OK-based band XIII Minutes has released a lyric video for 'Who Told You,' an update to XIII Minutes’ 2019 single release, "Obsessed" has been released in April 2019 via Rottweiler Records, seeing a…