Steve Taylor & The Perfect Foil : Goliath LPs In Stock! Posted on March 11, 2015 by Scott Hatch Steve Taylor & The Perfect Foil : Goliath LPs arrived today! Be sure to order all of your favorite colors!