After having a solid start to the year, the price of Terra’s (LUNA) has experienced a precipitous decline falling from... Continue reading The post Terra’s market cap hovers above $1 billion as LUNA gains 15% in 24 hours appeared first on Finbold.