Crunchyroll to launch 2,400 pop-up stores in Walmart locations

The anime Fan Shops have started launching this month with licensed merchandise and exclusive Blu-Ray collections of Dragon Ball Super.
November 7, 2023
About The Author

Search

Menu

Brand Menu