Richard and Helen Burch

Richard and Helen Burch - South Park
Richard and Helen Burch

This character appeared in South Park. The name of this character is Richard and Helen Burch.