Giants and Titans Created

The Giants and Titans Project has officially been created.