Felino cB7 Sports Car Designed for A Race Track But Would Possibly Be Street Legal
Felino cB7 sports car was unveiled during the 46th Salon International de Montreal. Felino Cars, auto manufacturer of Montreal invited automobile press and media to preview its latest sports car. This company is not a new player in motorsports, but in 2010, it committed to develop a concept sports car, building it from the scratch […]