Hierodula aren't found in the Americas, unless it was set free or escaped from someone's collection.
Patellifera is found on the Hawaiian Islands, but we can't really call that 'The Americas'. ;)
A location would help, and several VERY CLEAR. well illuminated photos from different angles...