Weebs on Wheels

Weebs on Wheels is a North American team.