
Stake attention in this memory
The image shows a street in Beijing, China, located at 39.566 latitude and 116.47 longitude. The scene is captured on a partly cloudy day. There is a paved street lined with trees and greenery. A man with two dogs is walking on the left side of the street, and a white, three-wheeled electric vehicle is parked on the right. Several other buildings are visible in the background. The street is empty with no other vehicles in sight.
Loading AttnAds…
No transactions found





