First photos of new TITP Strathallan Castle site revealed The first photos of the new TITP site at Strathallan Castle have been revealed a week before the festival is set to kick off.