First thing, forget that its a rock. Now, look at the detail on the piece. Study it like you were in an art gallery looking at a painting that you just can't "get" but want to..
Remember the whole time doing this: it's a canvas,not a rock and use your imagination. This goes for any interesting rock one may find.
Rockhunter and hvacker bring up good points. I'll add that it looks similar to chert I've found in Missouri as a kid due to the fracturing. Hardness test and some chipping to see if it flakes out or crumbles will help determine if its in line with limestone or chert, ie a harder silicate. I dont see sulfur but calcite its possible.