Where to Watch Why Stop Now? In United States - Watch Why Stop Now? on The CW