The Participation Trophy Generation

A short podcast audio with extremely controversial views on non competition based sport.  Are we really developing losers not just in Sport but in general life? Or is this man way off the mark with his comments?