Are you headed to Harry Potter world this year? As I have said time and time again, it is always cheaper to purchase souvenirs before you get to the park. Like these Harry Potter t-shirts for as low as $7.88 at Walmart. Grab them now and surprise your crew with them when you arrive!
There are a variety of t-shirts to choose from ranging in price from $7.88-$19.95. Be sure to select in-store pick up to avoid any shipping fees. Otherwise shipping will add $5.97.