Amy Rose dressed as Morrigan Aensland, in an outfit made of rubber.
I cam up with this some days ago, and I actually did a search of this and found nothing on it on here, FA, or even Google Image search.
Amy Rose is the property of Sega.
Morrigan Aensland is the property of Capcom.