I've heard of all-in wrestling before but here's an example of all out wrestling!
Not got any info on this photo at all but a couple of guesses has me thinking it may be Baxter Park in the early 70's. Baxter's used to put on events like this during the summer weeks, and I've gone for the 72/73 period based on a boy in the crowd wearing what could be the Dundee FC "penguin" strip (near the bottom left corner standing to the right of the girl with the patterned coat). Also, the car in the background could be an early 70's Vauxhall Viva.
I'm not 100% certain on any of these statements, but that's the best I could come up with using what possible clues there are available in the picture.
The other obvious alternative is Camperdown Park.
If you fancy a stab at it, drop it in the comments.