Edit: not a livestream, just a short video ad for Alien Week. Alien ships are now for sale on the pledge store.

  • @yaphy
    link
    21 year ago

    As usual they hit it out of the park with the videos.