Boutique British sports car company, Avatar has taken the wraps off its first production model which is set to grace the stands at the 2017 Performance Car Show, held at the Birmingham NEC on 12-15th January 2017. Now fully certified, the Devon-based firm has developed the prototype, making over 100 refinements …
Read More »