Sat. Apr 19th, 2025

The alleged crypto Ponzi scheme lured some 20,000 investors with false promises and raised over $190 million from them.

Read more at Francisco Rodrigues