You'd think that I, watching the amount of Discovery Health Channel that I do, would have heard of this before now.
Regardless, YUCK. Super YUCK. Maybe if they gave it name like "Super Amazing Life Juice" I wouldn't be so appalled. But freaking cord blood?? Gross me out.