Bitcoin and Ethereum Struggle to Recover, Multiple Small Cap Altcoins in Green
 Bitcoin price failed to recover above USD 43,500 and extended decline. BTC traded below the USD 42,500 support level. It is currently (12:57 UTC) trading near USD 42,300 but is struggling to move h...