Day: July 4, 2018

Japan 2017 – Super D Cup Japan – Animal Style

I can never get enough of watching people throwing a bunch of S-chassis around Meihan course. This video that Animal Style recently released is just that. Header photo by Narita Dogfight

Read more