67 Published August 18, 2016 at 4496 × 3000 in Two Weekends on the Outskirts of Shanghai ← Previous Next → Inside the greenhouse