Around 1 pm on 6/24/08, I noticed two people who were apparently Steamatic employees dumping an unknown liquid into a storm sewer at Daniel & Locust in Champaign, IL. I only caught the tail end on video, as they apparently decided to take off when they saw there was interest in their activity.
All Comments