I picked up a few plants today at Lowes and I need some help with identifying what the heck they are.



There are small thorns on the stem






Side view


Sorry for the picture quality, hope you guys can help