The new Atlanta Streetcars made a public appearance today as they were pushed along the new tracks on Auburn Avenue. Spokeswoman Sharon Gavin said the city needed to move the two streetcars to make way for wiring installation inside of the vehicle maintenance facility, which will allow them to move on their own.