seenit.co.uk
Channel 4 to debut new ‘Live from Space’ TV ad
Channel 4 has unveiled a new TV ad for its Live from Space season for which the broadcaster has teamed up with NASA to screen a “groundbreaking” strand programming, concluding with a live two-hour …