Strange shockumentary from the defunct Japanese label Baroque, centered on a large human oddities collection. Pretty rare entry.