Life

Pete Davidson appears on ‘SNL’ after concerning social media post prompts police check

'SNL' star Pete Davidson got shockingly real about his daily struggle before deleting his Instagram account on Saturday. Police did a wellness check.