Tornadoes touch down in Colorado

    Just Watched

    Tornadoes touch down in Colorado

A pair of tornadoes touched down north of Denver causing damage and forcing airline passengers to take shelter.