 Delaware's top stories brought to you by People's Plaza. Make your way to People's Plaza where you can eat, shop, and more. Located near Routes 40 and 896 in Glasgow. Yesterday marked the third straight day more than a million Texans went without power amid outages following the devastation wrought by Beryl. KHOU-TV's Grace White spoke with Houston residents frustrated with their electricity provider.