Have you ever had an itch in public, but were too embarrassed to scratch it?
Starring: Nick Palladino, Scott Rubin, Eric Terzo
Written by: Scott Rubin
Shot & Edited by: Eric Terzo
Filmed at: Central Park. New York City, NY
Flavor Country Comedy is a sketch and improv comedy group based out of New York City, NY.