A slice of sci-fi

by done_her_kebab

4 comments
  1. Lyods of London or inside out building near Liverpool Street Station

  2. It’s in the first Guardians of the Galaxy film a fair bit!

Leave a Reply