I Am Setsuna Teaser Trailer

00:55
Perform the ultimate sacrifice to save the villages bombarded by ferocious demons and an unending winter.