That's brilliant!

Love the small details that tell us there's more going on there than is apparent at first glance. Such as the blood running down the ramp, the less than stellar (hasty?) parking, the protest poster, etc.
I feel this would be at home in some imagiNation , but also along the foggy shores of Dunwich somewhere during the roaring twenties...