Lake George NY anyone remember the the store of building from probably 10 yrs ago that had alien displays ? i need to know the name?

1 answer 1