Space Shower TV
Kick the Can Crew have made frequent appearances on Japan's music television station, Space Shower TV, since their debut.