A routine traffic stop by Union City Police led to a felon's arrest for drug possession and an illegal firearm.