During the kerfuffle of the Japan Mobility Show madness, French automaker Renault did its own thing and quietly unveiled that it is working on a beast of a pick-up truck. Dubbed the Niagara Concept, ...