This is the red shoe that drops each New Years Eve at the Bourbon Street Pub in Key West. We're not sure if it was Sushi in the passenger seat...
Do not reproduce images without express written consent.