Yes, Star 67 still works. It was last updated in 2016 and is still a popular site for finding information about space.