Cathedral Of The Twin Gods Crimson Radio is a religious building located in the city of New Celestia. It is the main cathedral of the Twin Gods Crimson Radio faith, and is home to the faith’s main temple. The cathedral was designed by the noted architect Daren Gresham, and is a stunning example of Gothic…
Read more
Categories: Radio