Genie Bouchard does not drive and still eats baby food