From Brazil’s Rio de Janeiro to Lima, Peru, the world’s longest bus ride takes 100 hours and spans 6300 kilometers. Hop aboard for an unforgettable journey …
source
From Brazil’s Rio de Janeiro to Lima, Peru, the world’s longest bus ride takes 100 hours and spans 6300 kilometers. Hop aboard for an unforgettable journey …
source