The City of Taft has joined other municipalities around the county voting unanimously to place "In God We Trust" decals on police department vehicles.
Quickly and easily download Instagram videos with our free tool.