Terrible Fathers

cartoons fictional characters

Randy Marsh

Jack Torrance

Darth Vader

South Park

The Shining

Star Wars

Randy Marsh
Jack Torrance
Darth Vader