“Additional Testing Revealed Giardia”

The headline comes from a part of a press release issued by NBC/Universal related to the network having to shut down production of the Ultimate Slip ’N Slide series after up to 40 crew members contracted giardia. Now some of you may know what giardia is, but I had never heard of such a condition. … Continue reading “Additional Testing Revealed Giardia”