Blue hour over St. Louis