What is the song about? Who’s that fellow shouting Science throughout the whole song? And how did Foreigner help make this song happen? It’s a song that only could have come from the ’80s, which is ...
NASA astronaut Buzz Aldrin took the stage with Thomas Dolby to fill in the exclamations for a duet of Dolby's 1982 hit "She Blinded Me With Science" for the Smithsonian's recent "The Future is Here" ...