Posted Monday, May 7, 2007 by Casey
Neon Horse Video! New Album In Stores Tuesday, May 8th!
The year of horse has begun! The debut self-titled new album from Neon Horse hits stores everywhere tomorrow! Check out the brand new video for "Cuckoo" here and then make your plans to pick up the album!