A US Immigration and Customs Enforcement agent, Christian Castro, has been charged with assault by Minnesota prosecutors for allegedly shooting a Venezuelan immigrant in Minneapolis. Authorities claim the officer lied about being attacked before firing through a door.