It's a religious medal. It appears hand-crafted, or at least hand-moulded. In which case, finding an origin will be pretty much impossible.
More generally, I'd assume it to be from a country where either Spanish or Portuguese is spoken; "cruz" meaning "cross" in both languages. If I had to guess, I'd guess Mexican, simply because it seems to be silver and Mexico is known for handcrafted silver items.
Don't say "infinitely" when you mean "very"; otherwise, you'll have no word left when you want to talk about something really infinite. - C. S. Lewis