Fumigation on Catalina Island

May 25, 2012

MegaFume completed a fumigation in Avalon, on Catalina Island (Calif.), that included 39 tarps 8,000 clips.