One of the world's most treasured snacks just got a whole lot better! Hostess is bringing deep-fried Twinkies to your home, beginning this Friday. The new Twinkies can be found in the frozen food section at Walmart for the next three months, and after that will be available at other stores, according to AP.