Science | Fri Mar 29, 2013 3:57pm EDT

Sicily revokes permission for military satellite station