1996 Olympic Torch (1) The Olympic Torch from the 1996 Summer Olympics which took place in Atlanta. Photos by Lahar Samantarai | The Signal
Leave a Reply