Want to hear a dirty joke?

KEY WEST, Fla. (AP) - October 4, 2010

In fact, he's got more than 400 of them.

Walsh is The Dirty Joke Guy of Key West, Florida.

He makes his living telling off-color jokes for a buck a apiece to tourists on Duval Street.

And just how dirty are his jokes?

He tells the Key West Citizen he's gotten very good at reading people, so he doesn't get too raunchy.

Walsh adds he will always "ask a guy's permission before telling a dirty joke to his lady."

Copyright © 2020 WPVI-TV. All Rights Reserved.