You Can Thaw A 24 Pound Turkey in 12 HoursYou Can Thaw A 24 Pound Turkey in 12 HoursIf all else fails, follow the reckless and desperate steps found here.Brandon MichaelBrandon Michael