When the 43-year-old sang the national anthem before a Cardinals game, it took everyone by surprise. But his music career has ...