The Cuphead Show is finally getting a release date on Netflix and will be out on February 18. This was confirmed with a new trailer. The Cuphead Show is getting…
Tag:
The Cuphead Show is finally getting a release date on Netflix and will be out on February 18. This was confirmed with a new trailer. The Cuphead Show is getting…