Against All Odds (Pt. 2) November 30, 2022 by David Holmes - Topic Facebook Twitter Pinterest LinkedIn Provided to YouTube by Universal Music Group Against All Odds (Pt. 2) · David Holmes Haywire ℗ 2011 Relativity Music Group, LLC Released on: 2012-01-23 Composer Lyricist: David Holmes Auto-generated by YouTube. source