Mitchel Berger, CEO of the anime hub Crunchyroll, breaks down the record-breaking success of Demon Slayer: Infinity Castle.
Best of Dallas The Observer debuted on August 20, 1980, for 50 cents an issue. Flipping through archival copies to glance at ...