E-Crane International presents their new rally car