

South Korea Drag Race Grand Prix in Taebaek
One thing I have learned living in South Korea for the last 10 months is no matter where you go, there will always be speed demons. South Korea is no exception, and if anything, they take it extremely seriously. [ads id=”0″...