City has received 28 inches of snow