You are My Super Idol Yuka Otomo with id movie ZEX-114 and studio Peters MAX tag Humiliation, Featured Actress, Squirting, Hi-Def Label Peters MAX Jr. Director Dragon Nishikawa Actress Yuka Otomo