Japan’s Aspark Owl 1,000HP Electric Supercar Turns Heads In Germany


The rather mysterious Aspark Owl supercar has made its global premiere at the ongoing Frankfurt Motor Show.
Read more »