UFC 129: St-Pierre vs. Shields Full Fight Card, Date & Details ByNicholas Thompson Hours 2 weeks agoOctober 20, 2026 UFC 129: St-Pierre vs. Shields April 30, 2011 • Rogers Centre, Toronto, Ontario, Canada •…