Riccardo and Yulia Cha Cha in Japan Tonya November 5, 2010 November 5, 2010 Above is a video of U.S. Latin champions Riccardo Cocchi… Continue reading