Answer: B
Step-by-step explanation: Option A is wrong because the comma after "temperatures" is being used to separate two independent clauses (that is what semicolons are for, when the clauses are closely linked in meaning, or periods when they are not). Option C is wrong because you shouldn't capitalize the first word after a colon unless it is a proper noun (and the colon is not properly used in this example).