Crypto News Crypto markets absorbed a fresh wave of forced selling over the past 24 hours, with roughly $27.9 million in leveraged positions liquidated. Long positions accounted for about 60% of th...