City - Key West State - FLORIDA Country - United States
About
Cruising down Duval Street in Key West, Florida, these two were the most unconvincing bikers types that I have ever come across. But, hey, we all have our dream and we need to live them out every now and again. So did these two, executive types, who decided to put on their leathers for a day.
Would I like to cruise down Duval Street on a Harley? You bet!