Crazy and the Brains have released a video for their song "Biggest in the World." The song is off 2013's Let Me Go.