anyone see that ewok duck-walking his hayabusa?
motorcyle slang referring to a rider with a bike that is way beyond their capabilities
"anyone see that ewok duck-walking his hayabusa?" What is the definition of "ewok"?