The one thing Japanese cars have lacked are proper tail fins*.
Never fear—Nissan has invented tail fins for its new Le Mans’ Batmobile! Wo0t!
The above is a photo of Nissan’s new “DeltaWing” trike-car that is set to challenge the world’s premier race: The 24 Hours of Le Mans.
Additional information and photos at: