Anime “Our Last Crusade or the Rise of a New World” gets a trailer

time to read: 1 min