Pomona, CA

The Best of Peter and the Test Tube Babies

Release date 1988