News, Supercars

Meet the Aurelio, the Supercar from The Philippines

As we know it, supercars are built in Europe, Japan or America; hence having one to be built outside these aforementioned…