fear025 rated Perilous Shield: Show rating 5 stars March 16, 2017 Public Perilous Shield by Jack Campbell