Why Neil Armstrong Turned Down MTV

The Yo Show 2:04 mins

It's Throwback Thursday and we're taking a look at what happened on this day in pop culture history. Back in 1981, MTV first launched and we'll explain why Neil Armstrong turned down the network!

View Comments