rare footage of Megalon aka Tommy Gunn in Long Beach, LI in late 2011. This might be the first time he’s showed his face on camera
rare footage of Megalon aka Tommy Gunn in Long Beach, LI in late 2011. This might be the first time he’s showed his face on camera