Cultureteca 29.03.20

Now a truly global pandemic with a tight hold on economies, health systems, and ways of life across East Asia, Europe, North America and beyond, the beginning of the week saw cases...

Twin Peaks: Major Briggs’ Vision

The return of Twin Peaks – which originally aired for two seasons and thirty episodes between 1990 and 1991 – was confirmed on Monday, by means of two identical tweets posted simultaneously by...