Teel Mountain ?commtims / March 26, 2008 Oh my God ! … a Mountain too!! a billboard somewhere in the Georgia Mountains ! ……….