Neha Singh Thu, 19 Jan 2012 04:00:12 -0800
I think Stachytarpheta cayennensis,Verbenaceae .
Regards Neha Singh