Loading patent details...
US7621148B1: Ultra-low temperature bio-sample storage system | Searchlight