75221 Imperial Landing Craft Pre review

Let’s take a look at one of the sets coming summer 2018! The Imperial Landing Craft is a 636 piece set and is rumored to be retailing at around £80 – £90. This is an updated re-release of a previous version originally released in 2007 (set 7659). With 11 years…