What does TGP Stand for?

TGP has many meanings, one is Thoroughbred Grand Prix (a race of Formula 1 cars), another is Three Gorges Project (a dam project in China) and another is Thumbnail Gallery Post (an ad-driven website featuring thumbnail links). These are just a few.