Live

Watch CBSN Live

Hobby Lobby agrees to pay $3M fine