selma urgent vaughn wallpaper Vaughn Urgent Care Selma Al Selma urgent care llc is an urgent care center located in selma, al. Vaughn fa… Written By greg Wednesday, September 1, 2021 Edit