Crab apple??

Crab apple??

Observation - Crab apple?? - UK and Ireland. Description: Crab apple??

Crab apple??