Yes, max2008 takes the point! The marque is actually Windbooster and Titan is the model name. It's a 500 hp electric car prototype built by Cammus, an aftermarket parts company, and presented in 2016. Windbooster has also presented the E86, a 200 hp electrified Toyota 86.