Jumbo’s car wash has been a staple to Denver’s cruising scene since the 90’s. Without Jumbo’s Sunday nights will never be the same on Federal Blvd. If you grew up in Denver I’m sure you have some crazy stories about this place. Let us know about your stories of Jumbo’s in the comments.
Discussion about this post