Red Flag

       

       Stills from Super 8 film – Shanghai, People’s Square, May 1st, 2017.

 

 

I commenti sono chiusi