Just to be clear, my only intention was to share what I came across. I was curious if it were even a real locale, let alone a credible source.
I did see the "strawberry" ads lol just raises further questions on how credible the locale could be. The only search I did on them was a quick google search, "bahia grande frogs". and I'm relieved to now know, bahia grande means "cargo ship" haha
If anyone has any info on the frogs in question id love to hear it though.