Awesome cars

Super cars in action

Lexus LFA (2010-2012)

Lexus LFA

Although Lexus hasn’t been around for as long as some of the other big sports car manufacturers, having only been founded in 1989, the brand has managed to make a name for itself rather quickly. The car that we are going to take a look at today is the Lexus LFA. Launched in 2010, the […]

Read More