It takes one hell of a truck to make a Toyota Land Cruiser look a little small-boned, but the Mega Cruiser pulls it off with aplomb. Shaped like a Hummer H1, the biggest and most capable Japanese ...