PENSACOLA, Fla. — Pensacola’s 13th annual “Foo Foo Festival” kicked off Thursday.
The ten-day event always features a big art installation. This year, it’s called “Light Spill.”
The piece is located at the Artel Gallery at the corner of Palafox and Government streets…