Fox is lying about wind energy. These brands…

Fox blamed wind for Texas blackouts 128 times in 3 days. Its corporate advertisers reaped the benefits.

Read →