2h 3m
A massive explosion rips though a busy street in Istanbul, Turkey. 95 people are dead; 30 Americans and 5 British. The massacre sends shock waves f...