Sal

  • 18 years ago
Laughing Sal, the animated scary "puppet" from San Francisco's Playland, that now resides at the Santa Cruz Beach Boardwalk. Hear her laugh and blow your mind!