Zion Williamson says Pelicans need to 'look in the mirror' after 'unacceptable' blowout loss to Nets

CBS Sports

New Orleans is in the midst of a four-game losing streak and has lost its last two by a combined 85 points