A sneak peak at the debut self-titled album from Neon Horse, in stores and online May 8th on Tooth & Nail Records.