Store display – under construction?

Unusual store display
Unusual store display

I see many strange things here and there. Here what appears to be the Blues Brothers working to remodel a store front.