Arduino Leonardo - Unable to Upload to Board

You would need another working Arduino to use as an ISP programmer, or you would need a dedicated programmer such as USBasp to burn the bootloader. Also, have you tried rebooting your PC?