Omar Elorfaly

Crazed by modern technology and unexpected experiences around the world, Omar hops on the first ride possible towards random spots, seeking the next thrill

Total post ( 30 )

Articles by Omar Elorfaly