In the New Sensations, Nikki Peach and Steve Holmes are featured as part of the show. Photo #16

In the New Sensations, Nikki Peach and Steve Holmes are featured as part of the show.