The skyline of Charlotte, North Carolina, is silhouetted against the sky as the sun sets on Friday, June 29, 2012. Charlotte equaled its all-time high temperature record Friday with a 104-degree day entering the record books. MCT