CBS2-Header-Logo WFAN 1010WINS WCBS tiny WLNYLogo

Jillian Perota

Perota Sisters YouTube Video

Long Island Sisters Rework Taylor Swift Hit To Vent About Power Woes

Residents of Long Island have been screaming, yelling and waving signs as they have continued to live without power and vent their frustration at the Long Island Power Authority.

11/12/2012