Wow definitely not a cuban. Not to sure what it is but I'm thinking it's in the Polypedates genus.