Would you bet your life on an organ waiting list? – Cellbricks 3D-bioprints implantable human tissue

Laura Elomaa
Cellbricks Therapeutics