It looks like Best Buy didn't clear its stock of 32GB iPhone 4 last weekend as the buy one 32 GB iPhone 4 and get one free offer is back.
Best Buy is giving away a free 32 GB iPhone 4 if you buy one today or tomorrow.
The offer is available only in store with a 2-year contract. Best Buy stores are open from 10:00 am to 10:00 pm today and from 10:00 am to 7:00 pm tomorrow.
The promo reads: