We partnered with Kaboo Casino to give all new players at Kaboo 10 Free Echoes No Deposit Required. What are Echoes? Echoes are the currency that you earn at Kaboo during normal game play as well as by completing missions. You can then exchange your Echoes for Free Spins. Be reminded that Read more…