A feature film set in Beijing about 2 friends who thought running away from their problems to China was a good idea.

More information coming soon!