Dog Finally Finds Forever Home After 420 Days at Iowa Shelter: ‘The Moment We Were All Waiting For’