Science & Tech Russian Ad Agency Set to Launch Space Billboards Visible from Earth Matthew Hart 3 MIN READ