Welcome to the forum. Oxalis hedysaroides 'Rubra' I believe. Euphorbia of some sort. E. geroldii? http://www.google.com/search?q=euph...AE&biw=977&bih=440&sei=ib2zT5S2L82_2QWzovnvCA