Originally Posted by CRASH
Stay tuned for some very exciting info coming from Castle Creations in the very near future. It is is very exciting news and at the moment that is all I am allowed to comment on, but Castle owners and followers will not be dissapointed!
Does this mean I should postpone my impending Mamba purchase, or is this an upgrade for all present and future owners?