Southwest Florida Wine & Food Fest Auction raises $2.9 million for local kids