Layoffs, vacant labs and NIH cuts are diminishing the once-booming biotech sector that promised an economic windfall in the region. Is it time to write off biotech?
See All 1943 Episodes of "CitizenCast"