China’s Favorite Bad Boy Spencer Tarring Drops Powerful Dance Record
Have you heard this chart topping single “Fall Down” from Spencer yet? Listen to that here! Now that you can hear the brilliance that he brings to the table from the production side give this
Shanghai based producer Spencer Tarring has been at the front of the rapid dance expansion in Asia since his arrival in 2009. He has won best DJ for the largest city on the planet, twice.