That does look like a coqui. You should alert your state DNR or EPA office- coquis are an invasive pest that may harm the local ecology.