The 47-mile ride on a double-decker bus is meant to appeal to people who are easily lulled asleep by long rides.The 47-mile ride on a double-decker bus is meant to appeal to people who are easily lulled asleep by long rides.Read More

Spread the love