The Ford Troller T4 is a Brazilian 4×4 Beast
Ford-owned Brazilian off road vehicle maker Troller has unveiled their newest T4 model, and its not half bad.