Yesterday we had about 15 votes for yes - the LFA is good enough for it's silly price, and about 13 votes for no - the price was too damn high.

Today I ask, nay demand to know who's the boss? of Top Gear. Let's keep it to post 2002, actually screw it pick you're favorite all time (non UK included).

Is it A) Jeeza

B) the Hamster

C) Captain Slow

D) the Stig

E) Jason