Anime / Currently Covering / Shakugan no Shana III Shakugan no Shana III Episode 21: Altering the Rules (more…) 1 Comment March 7, 2012