True American Hero Neil Armstrong Honored by Clear Channel Outdoor on Digital Billboards “Starting today, Clear Channel Outdoor will honor one of our nation’s greatest heroes and a man who lived a humble, yet heroic life, with a memorial on every one of the company’s 963 digital billboards in 37 different metropolitan areas – including Columbus and Cleveland in Mr. Armstrong’s home state of Ohio. Neil Armstrong passed away on […]
TAG
“Clear Channel”