Tyrannosaurus Rex Opens at the Discovery Center This WeekendThe Discovery Center of Idaho is adding one of its biggest exhibitions ever this weekend. Peep what's roaring through and for a longterm visit right here in Boise.Kekeluv