Ockham's Razor brings their hard stompin' Celtic rock back to Owl n' Thistle Irish Pub.
Added by Ockhams Razor on May 28, 2010