NowThisNews. Social Mobile Video

Russia Just Lost A $29 Million Satellite In A Botched Launch

The Russian space program just suffered a major loss.