“So Much About it Seems Wrong…” UK-Backed European Mercury Mission Set for Launch Tonight "So much about it seems wrong..." By CBR Staff Writer