The cactus forming this beautiful blossom is called Echinopsis Longispina! The needles are very long! It can be found growing on the mountain slopes in Bolivia or in a pot on my patio! The blossom usually only lasts one day...so enjoy it while you can. Looks like something Georgia O'Keefe would paint!
I've been away too long! Lots of busy things going on here at the end of school and during the month of May! More to come in the next couple of days.