Meth lab discovered, in Glasgow, Del.

WPVI – Philadelphia
A meth lab was discovered inside a home in Glasgow, Delaware Thursday.
View Comments (0)