Anime / Currently Covering / Shakugan no Shana III Shakugan no Shana III Ep 20: Unrestricted Spells (more…) Comments Off on Shakugan no Shana III Ep 20: Unrestricted Spells February 26, 2012