Devil's Punch Bowl - Miami, Florida.

Devil's Punch Bowl - Miami, Florida.