WTF I constantly get set mined in 3bet pots

PokerStars No-Limit Hold'em, $0.25 BB (9 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

UTG+1 ($14.75)
MP1 ($28.45)
MP2 ($5)
MP3 ($26.60)
CO ($25)
Hero (Button) ($26.05)
SB ($15.65)
BB ($5)
UTG ($24.75)

Preflop: Hero is Button with A, A
1 fold, UTG+1 calls $0.25, MP1 bets $1, 2 folds, CO calls $1, Hero raises to $4.75, 3 folds, MP1 calls $3.75, CO calls $3.75

Flop: ($14.85) 2, 7, 3 (3 players)
MP1 checks, CO checks, Hero bets $8, MP1 calls $8, CO raises to $20.25 (All-In), Hero raises to $21.30 (All-In), MP1 calls $13.30

Turn: ($77.70) 2 (3 players, 2 all-in)

River: ($77.70) 8 (3 players, 2 all-in)

Total pot: $77.70 | Rake: $3

Results:
Hero had A, A (two pair, Aces and twos).
MP1 had 10, 10 (two pair, tens and twos).
CO had 3, 3 (full house, threes over twos).
Outcome: Hero won $2.10, CO won $72.60

There's no way he has implied odds here to set mine me right...like come on, even if I only had KK+ he wouldn't since I'm not stacking off 100 procent on Ax flops.