An immigration rally in downtown St. Louis on Saturday afternoon drew about 100 participants - a far cry from the thousands who participated last year. The dropoff reflects an increasing climate of fear, organizers said.