Shakugan no Shana - Season 1

(season)
Japan, (2005–2006), 10 h (Length: 25 min)

Episodes(24)