The mega-retail chain, Wal-Mart, is currently offering Apple's iPhone 4 for a reduced price of $147. The 16GB iPhone 4 is originally priced at $197, but Wal-Mart's promotion offers the device in white and black at a $50 discount.
This sale goes through June 30, and requires an accompanying contract with either AT&T or Verizon.