Shakugan No Shana

Shakugan No Shana poster

Yuji Sakai, a high school student, expected his very normal life to last forever. However, this expectation is quickly shattered one day while on his way home.

Shakugan No Shana Full Episodes