VIDEO: Speeding car explodes near Niagara Falls, 2 tragically killed
New York. Two people were killed when a speeding car crashed into them at a US-Canada checkpoint on Wednesday. The …
New York. Two people were killed when a speeding car crashed into them at a US-Canada checkpoint on Wednesday. The …