Peacock finds new home

After years of dormancy, the NBC Peacock has found a new home.