An eerie green glow emanates from this tower in Balboa Park