Enigmatic prehistoric site... or boring Roman signal station? Both?