Steve Krause: I could take Venus right about now

Steve Krause, Sports Editor
A headline in another newspaper screamed out at me Monday, saying scientists have found possible signs of life on Venus. Aside from the obvious hedging of bets (possible signs of life?), it is an intriguing proposition. What if there’s really life on Venus — or any other planet for that matter? If there is, I…

More Stories In Opinion