Digital artwork, painted with a tablet, in Photoshop. Usually it takes around 2-4 hours for a painting like this.