Controllers at Indianapolis routed Teagarden to Runway 5L, but due to the low cloud ceiling and poor visibility over Indianapolis, Teagarden was at 3100 feet mean sea level when he came to the threshold and was forced to try to land on Runway 32 instead.