By PEDESTRIAN.TV Published April 30, 2010 Taken from their third studio LP “Subiza”, Delorean perform “Grow” while in a Spanish Castle because that’s how they roll.