Haywire Unleash "Flex Your Head" Music Video Filmed at Chaotic Times Square Gig

Haywire have released the music video for "Flex Your Head" filmed during their wild pop-up performance at New York City's Times Square....

Haywire have released the music video for "Flex Your Head" filmed during their wild pop-up performance at New York City's Times Square....