This is my interpretation of the red queen DUE: JUNE 30, 2015 If you have any questions please ask in the comment section below
Credit to all its due.