Puppet Princess Anime is a Fun Romp of Ninja Escapism
The Puppet Princess anime is a 40-minute OVA that originally came out in 2000, but is getting its first Blu-ray release now from Media Blasters. Taking place in feudal Japan, it follows Princess Rangiku, a very innocent and sweet-natured princess who is, ironically, out for bloody …Read more »