Witches ride Homewood streets