mail_outline sales@mediastorehouse.com
Beijing, China - Mar 1987: The Temple of Heaven in Beijing, China. Scanned 35mm film