There’s a new place in Muncie to remove that winter grime from your vehicle. Crew Carwash has opened a brand new location at 601 West McGalliard Road. The five-million-dollar facility with all the latest high tech amenities is open 7am to 9pm seven days a week.