Cultural upheavals can be a riddle in real time. Trends that might seem obvious in hindsight are poorly understood in the present or not fathomed at...
bba1891774ea947c6ea6e206a8109d60