Ashland Halloween expanded for all-ages fun this weekend