The IceCube Neutrino Observatory is the world's largest neutrino detector, instrumenting a cubic kilometer of ice at the geographic South Pole. IceCube was designed to detect high-energy astrophysical neutrinos from potential cosmic ray acceleration sites such as active galactic nuclei, gamma ray bursts and supernova remnants. IceCube announced the detection of a diffuse flux of astrophysical neutrinos in 2013, including the highest energy neutrinos ever detected. The sources of these neutrinos are as yet unknown, and IceCube continues to collect data and to collaborate with multi messenger partners in order to explore the neutrino sky. I will discuss the latest results from IceCube and discuss prospects for future upgrades and expansions of the detector.