Thursday, October 05, 2006

Flash Flash Revolution Trainer v2 *Fixed*

EDIT(12-18-07): FFR Trainer v2 is just released and now working again! Added a variable list which will allow quick modification to variables or functions. Video added below showing how to score cheat as well.

I finally finished a FFR Trainer v2 of the trainer/cheat for Flash Flash Revolution. I believe it wasn't the admins/mods of FFR that changed my total FFR score but was due to the score hacking I was doing. I ended up getting "01111" boo's or misses sometimes due to score hacking attempts sometimes which changed the total score to a long negative number thus changing the total FFR overall score. The Score hacking does work though but must follow the instructions so it works correctly. I was also banned a few days ago for impersonating a MOD/ADMIN(Synthlight) in the multiplayer chat or maybe was due to spamming but it was so hilarious. I had no idea a MOD was even in the room at the time and I can barely even see the text in the chat room which is a problem atm for the trainer.

YOU HAVE TO LOG INTO FFR WEBSITE USING INTERNET EXPLORER AND CHECKING THE REMEMBER: OPTION Within Internet Explorer.

Remember to allow the trainer to fully load the game so the trainer screen might be white for a few seconds and then will continue to load the game.

First you must remember to use the PAUSE shortcut which will be useful through the whole use of hacking with the trainer. Must have NumPad turned ON for all hotkeys to work correctly.

FFR Trainer Hack Options:

PAUSE Shortcut key = NumPad 0
UNPAUSE Shortcut key = NumPad 1

Score Hacks - This will open up the Score Hack window which you will be using for score hacking and I will discuss this further down..

Credits Hack(Currently not working but working on solution) - This will temporarily put your credits at 20k which in turn can be used for playing Secret Songs.

Purchase Hack(Currently not working but working on solution) - This will change the Purchase code/string in game temporarily thus allowing you to play all Purchased Songs

MP Rank Hack - This will allow you to enter any number or text for your Multiplayer Ranking identifier which can also be used for MOD impersonation. i.e. "MOD" next to your name in brackets..

Submit Hack - This will allow you to have your final game score to be posted into the multiplayer database or just simply into database?

Level Hack - This will change the song level number of the current song selected or after you select to play. You can also check to see the current song level number on the Score Hacks window by pressing "Get Current Scores" button. http://www.flashflashrevolution.com/levels/level_1.swf use that for testing songs for now..

Step Delay Hack - This is a pretty useful option which will either slow down the arrows speed delay or speed up and for whatever reasons go in reverse if in negative numbers.. The Default speed is 10 for all songs I believe? I found it works best with a value of 2 or 5..

Name Hack - This will change your name to anything you want but the chat room will block out the restricted characters, etc. and also can't be blank I noticed. You must be out of Multiplayer mode in FFR when Name Hacking which after you name hack you can enter Multiplayer mode in FFR with your new hacked name. This is what you can use to say.. change your name to a MODs name, i.e. "Synthlight" with a MP Rank Hack of "MOD" would be make for some fun times..

Restrict Hack - doesnt work..still working on this and others.

Now for the Score Hacks. I'll put a quick scenario one would do to successfully hack a score, etc. To load the Score Hacks options you must press the "Score Hacks" button on the main trainer window. DO NOT USE THE NUMPAD FOR ENTERING NUMBERS TO HACK! but instead use the top number bar on the keyboard otherwise you will trigger the unpause hotkey eventually. Check out the video which will show exactly how to go about score cheating.



1. First you must finish the song you will be score hacking on get to the Score results window in game *not necessary*.

2. Load the Score Hacks options window and press "Get Current Scores" button which will display the max number of beats for the current song which is very important. The max number of beats will help you determine how many Perfects, Goods, Averages, Misses and Max Combos is allowed to hack the song with(all must add up to the max # of beats for current song). Once you have setup those you can press the "Calculate" button which will figure out the Score and temporarily Total Score for the song based on the current score hack setup. Notice it also displays Your Best Score and FFR Best Score for the song which is also very important(only if you have finished the song before hand). The song level number is also displayed which you can hack next time you start the song change it to whichever song number you choose, but remember there is only so many available.

3. Add 5 to the TEMP SCORE score which is needed because you'll be getting 10(1 boo = -5points) boo's while the game is paused thus taking away 50(10x5) points of the score you wish to hack. This is needed because you have to get to the songs Score results window in game somehow or if you allow the game to continue while you get points the score will exceed the amount you have previously setup and the games total allowed score thus making things look bad on your part. Now don't press the Calculate buttons anymore or will mess up the current score hack text.

4. You can now press the Hack Score button or go back to the main trainer window and use the hotkey which is SPACEBAR. Remember to close the Score Hacks options when you are not playing the game or want to talk in multiplayer section.

EDIT(12-18-07): New Mirror Download Link
DOWNLOAD HERE - FFRtrainerv2A.rar
FlashFlash Revolution Trainer v2 - Fixed

Labels: , , , , , , , , ,

108 Comments:

Anonymous Anonymous said...

woot 1st to post great going jake
frm kidsquad

October 05, 2006 4:11 AM  
Anonymous Anonymous said...

Umm how do i get it to go into a program and if which program bcuz right now it is a .rar file

October 05, 2006 4:50 AM  
Anonymous Anonymous said...

its a .rar file

October 05, 2006 4:53 AM  
Anonymous Anonymous said...

awsome! ;) -thx for it

October 05, 2006 6:52 AM  
Anonymous jamie said...

nice one!hey jake i found a new game called swords and sandals at playaholics.com can you make a trainer please?

October 05, 2006 8:28 AM  
Anonymous jackjoyce said...

its in word. How do i get it to work properly?

October 05, 2006 10:30 AM  
Blogger Jake said...

You have to sign in FFR using internet explorer then close IE..load the trainer.

You have to download a free program called WINRAR from www.rarlab.com which will allow you to extract the trainer from FFRtrainer.rar into a folder..should I include a .zip format as well?

October 05, 2006 11:27 AM  
Blogger Jake said...

I forgot to say you have to do the Name Hack when you are not in Multiplayer in FFR. You then change name and go back into Multiplayer mode which will show your new name and MP Rank hack..

October 05, 2006 11:29 AM  
Blogger Jake said...

They changed the FFR version so I had to quickly update the FFR trainer and replace the download links with new ones.. so for a working FFR trainer you must download it again, sorry. It now works again =P Funny how they changed the version or game file name soon as I release the trainer..

October 05, 2006 12:22 PM  
Blogger Jake said...

have to download it again..sorry but blame FFR for they are making it difficult for the trainer to work >=(
EDIT AGAIN: They changed the FFR file name again so I had to make a another trainer which has a way to get around this when you start the trainer. So whenever the game is not loading after a minute then come back here for the current FFR text to enter in.

In order to get the game to load correctly you have to enter this in the messagebox textbox and press OK.

Current FFR text: ffrnd5.swf

October 05, 2006 2:02 PM  
Blogger Jake said...

once again..for the game to load correctly enter this text into the messagebox..when ever they update the file name I'll post the needed FFR text here..

Current FFR text: ffrnd15.swf

October 05, 2006 2:31 PM  
Blogger Jake said...

Current FFR text: ffrndbb3.swf

I need to make a video on how to get the FFR filename so I don't have to do this anymore..

October 05, 2006 3:40 PM  
Anonymous Anonymous said...

GETTING THE FFR TEXT

Go to internet explorer then go to the play page view the source and go down to where u see embedded sript u should see something like ffrbbnd.swf?bd=48292 or something just take out the ffrbbnd.swf part and play... also still again how do u get the multiplayer chat up?

October 05, 2006 3:46 PM  
Anonymous Anonymous said...

Just view -> source, find the embed which is the game .swf, and copy that. It's easy as cake.

It's different again, now its frndsee3.swf

October 05, 2006 4:11 PM  
Anonymous Anonymous said...

SIIICK TRAINER JAKE!!! Me and this guy were pretending to be mods i was synth and he was scottish... for some reason I had red text and then I got banned lol

October 05, 2006 4:15 PM  
Anonymous Anonymous said...

when i try to use it it says cant find person who created program can ya tell me wats wrong? thanks

October 05, 2006 4:37 PM  
Blogger Jake said...

Yes, that is correct. How about everyone just goto FFR main website in Internet Explorer or Firefox and view the source of the webpage. Locate where it says ffrnd and copy the correct filename, i.e. ffrnd15.swf or whichever is the current name. Once you have copied the "ffrnd.swf" name you can load the trainer and put that into the FFR Load messagebox that shows up and hit enter or OK button.

October 05, 2006 4:51 PM  
Anonymous Anonymous said...

I'm getting a timeout now every time I try accessing FFR. Am I banned or what?
Or is it just dropping clients because of lag?

October 05, 2006 6:09 PM  
Anonymous Anonymous said...

" SIIICK TRAINER JAKE!!! Me and this guy were pretending to be mods i was synth and he was scottish... for some reason I had red text and then I got banned lol

4:15 PM "

Hahaha that was me! I was scottish. Did I get banned? I can't load the page at ALL.

October 05, 2006 6:36 PM  
Anonymous Anonymous said...

They've updated it, now it loads a.php with a random seed.
If the seed you have isn't real (like, if you used a pre-generated one you made), it won't work. It won't let you send any scores, and you can't connect to MP.

Ouch.

October 06, 2006 1:33 AM  
Blogger Jake said...

Listen, the trainer still works and maybe even easier for loading it correctly. The needed FFR text now ends with a .PHP and can find it in the source of the www.flashflashrevolution.com/FFR_the_Game.php webpage. Once, you figure out how to view the source of that webpage you search for this: "embed src" which should point you to something that looks like this "a.php?gb=numberhere". The only thing needed for the correct FFR string text to allow the trainer to load is the a.php part..so just use the whole a.php?gb=number string or only the a.php part if you wish. =]

current FFR text: a.php

October 06, 2006 11:51 AM  
Blogger moneymaster93 said...

hey jake awsome trainer bot wen i start it it sais cant connect in little leters right below the mp level

October 06, 2006 1:14 PM  
Anonymous Anonymous said...

It doesn't submit scores, or allow me to connect to multiplayer when using a.php.

It still loads though..

October 06, 2006 4:09 PM  
Anonymous Anonymous said...

when i log in, close the internet window and log into the trainer it says can't conect.Below the avatars

October 06, 2006 6:15 PM  
Anonymous Anonymous said...

can you teach me to hack??or were do you learn......(adtlopez@hotmail.com

October 06, 2006 6:33 PM  
Anonymous Anonymous said...

it says can't conect when i try to play the game and i am logged in and the window is closed from the web page.

October 06, 2006 6:48 PM  
Anonymous Anonymous said...

you should make one for gunster (www.ijji.com) its fun

October 06, 2006 11:39 PM  
Anonymous Anonymous said...

do i have to click hack score before the end or what? I just get 01111111 boos

October 07, 2006 3:49 AM  
Anonymous Robot Rage said...

Hey, you should make a trainer for Robot Rage, it's really fun and 3D , and challenging.

http://www.miniclip.com/games/robot-rage/en/

Theres the link, hope to see you soon.

October 08, 2006 3:18 PM  
Anonymous dragonstix said...

im trying to find your blog about the stick arena trainer final, but cant. where can i get it?

October 08, 2006 4:08 PM  
Anonymous Anonymous said...

Why dont you just use Cheat Engine to hack Robot Rage?

October 09, 2006 1:06 AM  
Anonymous twizter93 said...

i do think that you should make the trainer in a .zip format although i dont mind having to download WINRAR i just think it will be easier for the other people that are downloading. BTW your doing good on your games Jake. But I think one game you could easily make a trainer for is HabboHotel.com? If not no problem it's just they charge so much money for so little stuff and i'm tired of spending.

October 09, 2006 9:04 AM  
Anonymous Anonymous said...

Jake when i try to download the trainer it gives me some sort of 2 page long hack code. I dont think it is supposed to do that lol

October 09, 2006 9:13 AM  
Anonymous joe said...

i did no work for me im gonno read it agan and try but ty any way

October 09, 2006 1:44 PM  
Anonymous Anonymous said...

Hey... I definatly need help because I'm dumb and cant figure it out, I've followed your directions as best I could but when i hit "hack score" or click the main again and press space bar, nothing happens at all... is there some step I've missed that everyone else knows with out it being spoken because thats how simple it is... or does god just hate me lol

October 21, 2006 3:37 PM  
Anonymous Anonymous said...

hey its the guy that god hates again... also what is aimbot thing for, i downloaded it and its got calc.exe for default in the first box... you were like you should know what to do with this by now lol and... dot dot dot i dont lol

October 21, 2006 3:39 PM  
Anonymous Anonymous said...

Okay never mind i figured it out.

November 05, 2006 10:50 AM  
Anonymous Anonymous said...

DUDE What is wrong with the multiplayer IT NEVER CONNECTS!

November 05, 2006 11:49 AM  
Anonymous Anonymous said...

please tell me how to conect the game to the Hack trainer

November 09, 2006 1:48 PM  
Anonymous Anonymous said...

damn so we cant log into MP anymore, uggh that sucks, thx for the Trainer though

November 12, 2006 8:44 PM  
Anonymous Anonymous said...

EFP_BobDole Here

I made an ffr trainer Jake i just found your site and your trainer seems similar to mine i could share it with you i have alittle different way of mine finding the swf file with an internet explorer component browsing to the site and parsing out the information mine will connect to multiplayer while yours doesn't anymore. its because they added in a query string and mine parses through the source to get it automaticly. Maybe we should share some information you can reach me on msn iam_clint@hotmail.com or yahoo iam_clint

November 13, 2006 11:29 AM  
Anonymous Anonymous said...

Jake, i found the source and found the embed code and coppied the entire embed code into the trainer access and it still syas cannot connect? maybe theres something wrong with the trainer?

November 18, 2006 11:38 PM  
Anonymous Anonymous said...

ok i was just wondering where i can find your stickarena hacks

November 30, 2006 3:39 PM  
Anonymous Anonymous said...

pretty crappy trainer it cant connect to mp

December 11, 2006 6:50 PM  
Blogger iConfuzed said...

Doesn't work anymore, buddy. Just by seeing that it never loads scores/connects to MP it doesn't work anymore. Tough. =(

December 18, 2006 10:08 PM  
Blogger iConfuzed said...

Eh, doesn't work anymore. Bummer. It won't connect with the FlashFlashRevolution server. Might want to find out why.

December 18, 2006 10:11 PM  
Blogger iConfuzed said...

FlashFlashRevolution seems to have blocked your program from accessing it's server. No scores load, no scores can be sent, and you can't access MP. Bummer.

December 18, 2006 10:22 PM  
Blogger iConfuzed said...

FFR seems to have blocked your program from accessing it's server. No scores are loaded/sent, and you can't access MP. Bummer.

December 18, 2006 10:24 PM  
Blogger iConfuzed said...

FFR blocks your program from connecting, I would believe. Doesn't let you into MP, and doesn't load/submit scores. =(

December 19, 2006 7:56 PM  
Blogger iConfuzed said...

It doesn't work anymore.. Why not? =( I think the FFR server blocks it from connecting. I always see 'Can't connect!' for MP.

December 20, 2006 9:04 PM  
Anonymous Anonymous said...

hmm i cant connect to mp with the trainer anymore...

January 05, 2007 5:51 PM  
Anonymous Anonymous said...

The thing has been changed to
"ffrnd.swf?gb=574231058"

I'm not sure it will work anymore.

January 05, 2007 7:48 PM  
Blogger EffbeeCB said...

Can I have some help here? How do I start to hack? What do I type in the box that pops up that asks for FFR game load?

March 05, 2007 2:09 PM  
Anonymous HAXOR said...

ffrndanotherway-------new text...

March 09, 2007 10:05 PM  
Anonymous Anonymous said...

This still works if you know how.

March 15, 2007 12:50 AM  
Anonymous Anonymous said...

hi i am ace102006 do you know any hacks for a game called robotrage
and yes already know credit hacks
any other hax would be nice email me at ace102006@aol.com or brady_ivey@yahoo.com whichever one you choose.

March 30, 2007 11:47 PM  
Anonymous Anonymous said...

this can hack bots acclaim??

April 02, 2007 3:59 AM  
Anonymous Anonymous said...

wtf? if this is a trainer for FFR...

how the fuck can it hack bots

April 04, 2007 7:37 PM  
Anonymous Anonymous said...

i am having trouble using the hack score, i have tried following the indtructions carefully, around 10 times but still nothing :( can someone help me? please

April 05, 2007 3:37 AM  
Anonymous Anonymous said...

4 things im having trouble with:

1-Cannot get 20k
2-cannot use "name hack" or the multiplayer will keep reconnecting no matter what
3-does not send the hacked scores to ffr
4-step delay timing is off

plz help. also, when i try to dl ffrtrainer2.rar, this page comes up: error 404 page not found!

April 06, 2007 3:50 PM  
Anonymous Anonymous said...

rofl nvm its working, if you check certain song's rank 1's, ull c why its working ;)

April 06, 2007 6:42 PM  
Anonymous Anonymous said...

ffrndanotherway.swf?GB=1546915128

current text

April 07, 2007 8:55 PM  
Anonymous Matt995 said...

hey jake i can't seem to get the trainer working right i am logged in on ffr as MEGADANCERMATT (my account) i have the text for the trainer it loads and then it says anonymous instead of my name and none of the hacks work help!!!

April 08, 2007 12:11 PM  
Anonymous Anonymous said...

um....can some one tell me how to use the name hack? cuz its always like reconnecting me and i cant actually get on multiplayer. Thanx :)

April 20, 2007 5:47 PM  
Anonymous Anonymous said...

Its Not Working The The Trainer =/ ffrndanotherway.swf?GB=1657526090
Please Fix it

May 15, 2007 7:41 PM  
Anonymous Anonymous said...

i can get on to it fine with ffrndanotherway.swf. i found the pause, mp hack, and score hack r the only ones that worked.
i got my friends to think im a mod on ffr lol

what happens when u get sent to the fbi.gov home page? just wondering

May 18, 2007 10:27 PM  
Anonymous Anonymous said...

THE LINK IS FLASH FLASH REVOLUTION TRAINER v1...

June 01, 2007 2:34 PM  
Anonymous Anonymous said...

6/02/07 I dont think the cheats are working for me for example when i push credits nothing happens.

June 02, 2007 5:16 PM  
Blogger kylegusek said...

ok i dont no y it took so long for me to figure this out, but if you cant get the purchase hack to work, there is anothr way:

all you have to do is go to this page:

http://www.flashflashrevolution.com/FFRStats/FFRSongs.php

this page shows all the ffr songs along with the song number, so all you have to do is type the song number into the level hack bar and your set!

i found this works for all the purchased songs, and the upcoming songs that only subscribers can play.(not ONLY subscribers any more :)

June 05, 2007 6:28 PM  
Anonymous Anonymous said...

hey jake i found this new game called cs2d it pretty cool so could you make trainer for it

ps people say that this program is easy to hack, also please put in .zip file

June 16, 2007 11:20 AM  
Anonymous Anonymous said...

i can't figure out the pause thing! please help!

June 18, 2007 11:28 PM  
Anonymous Anonymous said...

how do you get the score hack to work. can some1 E-mail me or tell me how b.c its not working.

July 26, 2007 1:57 PM  
Anonymous Anonymous said...

hey Jake will it work if i download the mirror on Firefox because im having trouble downloading the trainer.Please help me!

July 30, 2007 11:26 AM  
Blogger brandon said...

Dear Jake,Is the going to be a coin hack on the club penguin hacks?And also when i try to download the hacks for the website Flash Flash Revolution it downloads it to my notepad and i cant download it to any other file please help me!thanks

July 30, 2007 12:04 PM  
Anonymous Anonymous said...

make the ffr trainer a .zip file please

August 01, 2007 3:40 PM  
Anonymous Anonymous said...

how do i find the source????

August 04, 2007 8:24 PM  
Anonymous Anonymous said...

where do i put my embed src at???

August 04, 2007 8:38 PM  
Anonymous Anonymous said...

mine doesnt say a.php mine still says srf what do i do?

August 04, 2007 8:44 PM  
Blogger brandon said...

what id the correct text to put in when the trainer loads up?when i put in what u said i click ok and then there was a blank screen!i couldnt connect to the game or nothing please help jake!

August 07, 2007 1:09 PM  
Anonymous Anonymous said...

HOW DO U TURN IT ON OR OFF IT DOES NOT SEEM TO BE WORKING WHAT DOES THE PAUSE AND UNPAUSE BUTTON DO...

August 13, 2007 4:21 PM  
Anonymous Anonymous said...

make a zip. file it works for me

August 17, 2007 3:27 PM  
Anonymous Anonymous said...

can someone tell me how to download the program from step one?

August 17, 2007 9:58 PM  
Anonymous Anonymous said...

can u make a runescape one i really need money

August 24, 2007 11:29 AM  
Anonymous Anonymous said...

hey i found this game called battleon at www.adventruequest.com i was wondering if u can make a trainer for tht?

August 25, 2007 10:30 PM  
Blogger unknown said...

wtf?

August 26, 2007 12:04 AM  
Blogger unknown said...

wtf?

August 26, 2007 12:06 AM  
Blogger unknown said...

dude. nothin works >_>

im confused....

August 26, 2007 12:07 AM  
Anonymous Anonymous said...

You all have no lives.

September 09, 2007 1:37 PM  
Anonymous Anonymous said...

dude jack make a jelly battle trainer plz dude lol tell me when u made it flisoujaboy@yahoo.com

September 11, 2007 4:17 PM  
Blogger - + brian-* said...

how do you view the source of the page?

September 13, 2007 3:49 PM  
Blogger - + brian-* said...

PLEASE READ THIS!!! WHAT DO YOU MEAN BY CHECKING THE REMEMBER OPTION IN INTERNET EXPLORERE UP TOP? CAN SOMEOME PLEASE TELL ME? TY

September 18, 2007 11:45 PM  
Anonymous R said...

I cant get in Multiplayer. WHY?

September 30, 2007 6:30 PM  
Anonymous You said...

WHY CAN'T I GO ON MULTIPLAYER? WHEN I CLICK ON IT, IT SHOWS PEOPLE FOR LIKE HALF A SEC AND GOES BACK.

September 30, 2007 6:37 PM  
Anonymous Anonymous said...

The level number hack doesn't work, and I really want to play Color of Giggles and Distant Land...

September 30, 2007 8:18 PM  
Anonymous Matt995 said...

i have windows vista and i need help because it doesn't work someone help plz

October 09, 2007 8:13 PM  
Anonymous Anonymous said...

DANGIT!!! I havent been on ffr for so long.. i cant play excited hyper highspeed star anymore...

October 17, 2007 4:43 PM  
Blogger Jake said...

The score hack does work except I forgot to add the perfect number to another variable which is just for looks. So don't worry about it not showing up when the song is over because it will still register the perfects you entered for the Score cheat. I'll see if I can make a quick fix sometime tomorrow with a better name cheat which I kind of changed this version. I didn't know anyone could still put in Synthlight for a name while logged into multiplayer which will result in you being able to talk red text.
>=]

October 21, 2007 10:02 PM  
Anonymous Jj said...

"jamie said...
nice one!hey jake i found a new game called swords and sandals at playaholics.com can you make a trainer please?"

That game is a lot of fun, but a little bit challenging too, I think a trainer for it would be awesome!

December 19, 2007 2:05 PM  
Anonymous Matt995 said...

Jake the score hack isn't working i did everything in the vid but it didn't work

April 11, 2008 11:27 PM  
Anonymous Anonymous said...

Uh, do you think you could make a tutorial on how to use this at ALL? I tried doing what it says with the "First log-in to your account on the FFR website" blahblahblah, and I do what it says, and nothing happens, so I think I'm doing something wrong.

April 13, 2008 9:13 AM  
Anonymous Anonymous said...

either fix my gray screen on aq or get a broom shoved up ur ass

May 04, 2008 4:18 PM  
Anonymous Anonymous said...

It makes me have 10 boos, so it wont let me get rank 1 on any songs.

May 08, 2008 5:09 PM  
Anonymous Anonymous said...

Nice, worked perfectly!

May 12, 2008 1:14 PM  
Blogger Christian said...

hey there is a game called warrock can you make a trainer for that plz thx

July 09, 2008 2:29 PM  
Anonymous Anonymous said...

i need help i did what u said but its doing a fc not a aaa i comes up with 10 boos so thats why its a fc not a aaa what do i need to do

July 12, 2008 8:41 AM  
Anonymous Anonymous said...

I don't get the part where you have to log into the FFR Game first and then let the trainer load. Help please?

July 23, 2008 11:00 PM  
Anonymous Anonymous said...

this is a bag of s*** i do everything perfectly like what u do and i sosay get 10 boos

August 19, 2008 3:07 PM  
Anonymous Anonymous said...

can eany 1 tell me y it dosent shot the max acombo wen i finish the lv it only has the skor and it dosent shot the ur best rank

August 20, 2008 11:35 AM  

Post a Comment

Links to this post:

Create a Link

<< Home