DVD-ID: PPBD-166
Release Date: 08/19/2019
Runtime: 240 min
Actress: Touka Rinne
Studio: OPPAI