Team Battles: The Leaderboard April 17, 2015 ~ Sebastianul It has English subtitles. Enjoy! Like this:Like Loading...