Meanjin/Brisbane-based rockers Mecha Mecha have done it again with their latest music video for the single My Hero The Homewrecker set to be released on May 18. Following their explosive and personal track, this music video captures the perfected essence of Mecha Mecha’s unique sound. Featuring an extravagant display of theatrics, the video takes viewers […] …Continue Reading