• Appaloosa (edited 6 years ago)
    +2

    I guessed it...satellite of love WTF.

    EDIT: Spoiler alert....don't listen to that answer.