Next Stop
London! I heard London is one of the most super car dense places in the world. Specifically Kensington in London. So, as I haven't seen the city, I decided to…
London! I heard London is one of the most super car dense places in the world. Specifically Kensington in London. So, as I haven't seen the city, I decided to…