Allen Stanford arrives at Lord's in style
© AFP

Allen Stanford arrives at Lord's in style to launch Stanford 20-20 for 20, Lord's, June 11, 2008