Tag "LeetStreet Boys"

Otaku band releases catchy animated music video featuring Link, Inuyasha and more

We love promoting awesome nerdy bands, especially when their music is catchy. Here’s an otaku group called LeetStreet Boys that recently released a new music video last month called “Imaginary