Rumours I have heard about TRC:
- One of the singers once had a segment dedicated to him on Crimewatch
- Another one left his job to become a professional bodybuilder
- It stands for Teenage Robbing Crew
- It stands for Train (w)Recking Crew
Here is an older, less pro but equally entertaining video by them.