The size of the APP1 segment in this image is incorrect -- it doesn't span the full size of the segment. For this reason, a JPEG parser will likely not be able to find the image data in this file. However, the data is there, and the file is recoverable if the APP1 segment size is repaired.
To repair the file, change the two bytes at offset 0x16 in the
file from 0x30bc to 0x310c. After doing this you can view and
edit the image normally.