Webb telescope launch delayed until Saturday
NASA is getting ready to launch its brand new Webb telescope - but only if the weather is cooperating. FOX 5's Jennifer Delgado has more.
Top Videos

Webb telescope launch delayed until Saturday

Capitals fans celebrate Ovechkin's record-breaking goal

Alex Ovechkin breaks Wayne Gretzky's all-time NHL scoring record
