Trio of Russian military satellites release mystery object into space Three satellites launched into space by Russia have now released a mystery object as scientists try to figure out what it is. Go to Source Author: Straight Arrow News