Periphery have released another audio track from their Juggernaut double album.  This track called “Alpha” might be one of their catchiest songs to date.  What do you think?