Is blood a heterogeneous mixture?

yes