Ever since the Sears Auto Center closed down back in the 2000s, a haunting presence has taken over 98 Santa Rosa Plaza.