CAR REVIEWS IFR Aspid Supersport (2008) review CAR REVIEWS The IFR Aspid Supersport? Just where the hell did that thing land from? Well, Spain as it happens. Specifically just