Media Blasters Delays Megachu! Indefinitely

Media Blasters’ scheduled December 21st release of “Oh My Sex Goddess” (Megachu! ~ Megamisama Chu’uihou) has been removed from Kitty Media’s future release schedule.

Share

Add a Comment