CouchSurfing is a worldwide network for making connections between travelers and the local communities they visit. CouchSurfing seeks to internationally network people and places, create educational exchanges, raise collective consciousness, spread...