store


store

New York, U.S.A.

On the the outskirts of the Big Apple an American flag over one huge Chinese store ...