Well I'm not sure if they are sour or not because I didn't try them. Found these beauties in my Brothers garden, if I had stayed any longer he may of had me treading the grapes to make wine, I'll let you all know.
An idiom for the meaning of sour grapes is: When someone says something critical or negative because they are jealous, it is a case of sour grapes.
Best viewed with the magnify button above the pic.