Red Mecca have just released the third single “Pictures” from last year’s album “You Were Never Here”. Watch the video, recorded in a forest in Northern Sweden where Red Mecca resides, below. The second album from this electronic postpunk duo “Covered with Rain” is scheduled for September.