45 - How much blood IS enough?

Graphictruth on Oct. 14, 2009