Look out Tesla Roadster! Or not? According to Switzerland based Protoscar, this one is just a showcar.
Read MORE