The US State Department has approved a $239 million sale of M88 Hercules armored recovery vehicles to Morocco. The deal includes machine guns and smoke grenade rounds.