The DC Animated Universe finally releases a non Batman/Super Man related animated production. LEGO DC Super Heroes: The Flash hits store shelves this week, March 13 for $24 on Blu-ray, which seems pricey for a blu-ray release. This is a rare move outside the DCAU will house so even if you don’t like The Flash […]