Magic Carpet Rides is an international "gap year" program, offering high school graduates an opportunity for international service and learning. Explore the world ... discover yourself.
Magic Carpet Rides is an international "gap year" program, offering high school graduates an opportunity for international service and learning. Explore the world ... discover yourself.