NFL.com49ers' Nick Bosa apologizes for controversial social media postsApr 27, 2019Jim TrotterBy Jim Trottermore_vert