Jan 17, 2012 #1 Demon_Skeith Administrator Staff member Administrator Credits 75,490 this is some weird chinese rip off of many animes.