A cluster of roughly 650,000 Bitcoin sits at the $70,000–$72,000 price range — coins bought by investors who are now waiting to break even. That supply overhang is the wall Bitcoin must climb if its March recovery is going to mean anything. Related Reading: Ripple’s RLUSD Stablecoin Sits On $1.57 Billion In Reserves: Audit Firm A Streak That Hasn’t Been Seen Since 2018 Bitcoin closed March up 2%, ...