Tokyo FM gave Dragon Ball Z fans a treat as they playedFLOW's cover of "Cha-La-Head-Cha-La", the theme song of the Dragon Ball Z: Battle of Gods movie!
Taking place between chapters 517 and 518 of the original manga, Dragon Ball Z: Battle of Gods is set to be released this March 30 in Japan.