Pomona, CA

The Mirror Test

Release date 1987