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…