Possible Police Surveillance Milford Liberty Gas Station Category: Police - Federal City: Milford, Delaware