band of horses Band of Horses will play a free show tonight at Grand Central Station. Good luck getting in.