There's a couple trees near my local post office that's loaded with these things. Starting to turn a dark red.
They look like some sort of apple, but I can't find any apple breeds that look anything like them.
About an inch long. They didn't get any bigger last year.
What the heck are these?