SEM (Catalonia/Barcelona - SPAIN)

Mass causalty response trailers at SEM headquarter in Barcelona (SPAIN)