Swiss Killer Whale
‘Orcinus Orca’ is the Latin name for the Killer Whale. Its intentions are clearly apparent; a merciless monster. The new sports car company from Switzerland has the same aspirations as its aquatic namesake, uncompromising performance in its own environment.