public void sendData(TimeSeriesData data)
        {
            // Convert all data to UTC
            data.delocalizeTimestamps(_feedTimeZone);

            List<String> dataToSend = data.getJSONData();

            foreach (var d in dataToSend)
            {
                // Set up post request
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(_postURL);

                // Set request parameters
                request.Method = WebRequestMethods.Http.Post;
                request.ContentType = "application/json";
                request.Accept = "application/json";

                // Get string bytes
                UTF8Encoding encoding = new UTF8Encoding();

                // Write body data.. ridiculous API
                byte[] dataBytes = encoding.GetBytes(d);

                request.ContentLength = dataBytes.Length;

                Stream requestStream = request.GetRequestStream();

                requestStream.Write(dataBytes, 0, dataBytes.Length);

                requestStream.Close();

                // Need to dispose of the response to avoid an exception on the next request.
                HttpWebResponse response;

                using (response = (HttpWebResponse)request.GetResponse())
                {
                    if (response.StatusCode != HttpStatusCode.OK)
                    {
                        Console.WriteLine("Failed to send data!");
                    }
                }
            }
        }