Police vehicles at Frankfurt Airport's Terminal 2, where two people were killed on Wednesday in a deadly shooting that may have been aimed at US soldiers.
dapd

Police vehicles at Frankfurt Airport's Terminal 2, where two people were killed on Wednesday in a deadly shooting that may have been aimed at US soldiers.