Clue 10 - Hint

Today the spot is a site of Truth.