Kyle Shanahan's life partner is Mandy Shanahan, real name Amanda O'Donnell Shanahan. Kyle Shanahan is the head coach of the National Football League's
Read MoreKyle Shanahan's life partner is Mandy Shanahan, real name Amanda O'Donnell Shanahan. Kyle Shanahan is the head coach of the National Football League's
Read More