powered by mochila

A U.S. soldier who fled to Canada to avoid being deployed to Iraq has been released from a military prison after serving his sentence for desertion.