Home » Bitcoin returns to test $40K as macro factors pile up to squash BTC bulls