A micro website developed to showcase Lil' Texas - the Guinness Record holder for the World's Smallest Roadworthy Car