BIG IN JAPAN? NEW VIDEO: MeccaGodZilla - "All Love"
Courtesy Lisa K.
After a brief hiatus, MeccaGodZilla, the ambassador to Tokyo, teams up with the Music & Strength Crew director Shux1 in the new video “All Love” filmed entirely in Tokyo, Japan. “All Love” is the 1st single from MeccaGodZilla’s EP titled “ Muteki 無敵 ” and will be released in 2013 by MANAFEST VISION MEDIA LLC.