I know you are busy, but
What the heck is this thing!
What a short letter devoid of helpful information. This is a Green Lynx Spider. These spiders do not build a web and ambush their prey by leaping, often from a blossom. They are harmless to humans.