Palermo
And just like that. Well, after 24 hours with no sleep, greyhound buses for nine hours from Piedras Negras to Houston, an Atlantic crossing, nine hours, a five hour wait…
And just like that. Well, after 24 hours with no sleep, greyhound buses for nine hours from Piedras Negras to Houston, an Atlantic crossing, nine hours, a five hour wait…