Here you can see Travis being lowered down while installing the eviction screen 70ft in the air! At this particular industry the Bats were entering through the area where the two building met. Workers here said that they had seen several hundred Bats trying to get in after the screen was installed, but none were […]