Updated With More Videos! ‘Star Wars: Andor’: New Photos and Video Give Up-Close Look at New Filming Location

The production of Andor is getting ready to start filming in Cleveleys, a town on the Fylde Coast of Lancashire, England. The show will be utilizing several locations from the town that will transform...