Barricade up at future Il Leone (Brescia, Italy) Apple store. Unclear how much space Apple will occupy in red.