The final project has been completed.
It was so simple, yet so difficult for me to figure out about the correct solution.
After this final project, i feel relief and happy, because i have accomplished the tasks I have been given throughout the year.
Friday, May 29, 2015
Wednesday, May 27, 2015
Hello
With challenge #10 completed there is only one more task for this grade.
The final challenge, challenge #11, activation code.
Someone in our class started this already yesterday and he finished it. I was surprised it didnt took long.
The last challenge, i think its simple and easy, all i have to do is figure out to make is that way.
Or else this challenge will indeed become hard to do and I could result in a low grade.
Good luck to myself and everyone who is working
The final challenge, challenge #11, activation code.
Someone in our class started this already yesterday and he finished it. I was surprised it didnt took long.
The last challenge, i think its simple and easy, all i have to do is figure out to make is that way.
Or else this challenge will indeed become hard to do and I could result in a low grade.
Good luck to myself and everyone who is working
Tuesday, May 26, 2015
HI
Today I will be finishing up our 10th challenge, auto attendance.
Hopefully, it will be good as expected. School is almost over, i cannot afford to lose grades at this time!
After all my hard work since the begining of this year, I must not screw up and carry on a little further!
Hopefully, it will be good as expected. School is almost over, i cannot afford to lose grades at this time!
After all my hard work since the begining of this year, I must not screw up and carry on a little further!
Thursday, May 21, 2015
Ive been sick for 2 days
Sooooooo....
I had to skip a day because i was sick..
And believe me, i do my best to come to school even though im sick becasue i like school.
But i was too sick..too tired...too sick...
I did come but I went back home right after because i was that bad.
I had to rest for another day to recover so now i am back here again today.
I have no idea what we've been doing so Im pretty much relying things on my partner now.
Hopefully he hasnt been lazy while i was gone..
Anyway, Im better, im back and Im ready to program
I had to skip a day because i was sick..
And believe me, i do my best to come to school even though im sick becasue i like school.
But i was too sick..too tired...too sick...
I did come but I went back home right after because i was that bad.
I had to rest for another day to recover so now i am back here again today.
I have no idea what we've been doing so Im pretty much relying things on my partner now.
Hopefully he hasnt been lazy while i was gone..
Anyway, Im better, im back and Im ready to program
Monday, May 18, 2015
Hello
Today we will be doing challenge #10
Basically we have to do attendance check.
The robot will have to be programed to move to certain places and check attendance of robots.
This seems simple but i think its a bit complicated.
I will have to use my knowledge of programming effectively.
Basically we have to do attendance check.
The robot will have to be programed to move to certain places and check attendance of robots.
This seems simple but i think its a bit complicated.
I will have to use my knowledge of programming effectively.
Thursday, May 14, 2015
Ah
Challenge number 9 has been completed.
It was actually easy. I thought it was more difficult.
Now im just waiting on the teacher to give us more instructions.
Feels so good ahead of people.
I am actually learning in this class.
I think this class is helping me in my life.
It was actually easy. I thought it was more difficult.
Now im just waiting on the teacher to give us more instructions.
Feels so good ahead of people.
I am actually learning in this class.
I think this class is helping me in my life.
Wednesday, May 13, 2015
The
I feel sad today.
But I shall not let my emotion controll me.
I will fight and finish my work with dignity.
Im strong so I must show that I am.
Actions matter. Not what you think or how you feel
Monday, May 11, 2015
...
Im doing well in this class.
But im not doing well for myself.
Im not happy. BUT
Its not because of school.
Its something deep within me.
I wish to explain...
But I can only complain.
This is driving me insane.
But i must endure all the pain.
But im not doing well for myself.
Im not happy. BUT
Its not because of school.
Its something deep within me.
I wish to explain...
But I can only complain.
This is driving me insane.
But i must endure all the pain.
Friday, May 8, 2015
Hi
We have finished the 7th challenge.
Now we are going to proceed at our 8th today where we have to program our robot to
move and detect 5 lines and record the data.
I noticed that as we do more challenges, programming gets a little more difficult.
We require more thinking from now on...
Thursday, May 7, 2015
Dang
I almost had it.. I ALMOST HAD IT.
Yesterday i was working on Challenge 7.
I was suppose to finish before the bell but There were some adjustment to the programming..
While i was looking for the problem, unfortunately i ran out of time.
I was at the edge though...
I wont be receiving an A but a B because i failed to complete this assignment on due date.
I hope I will hurry up a little more next time.
Time is short!
Yesterday i was working on Challenge 7.
I was suppose to finish before the bell but There were some adjustment to the programming..
While i was looking for the problem, unfortunately i ran out of time.
I was at the edge though...
I wont be receiving an A but a B because i failed to complete this assignment on due date.
I hope I will hurry up a little more next time.
Time is short!
Wednesday, May 6, 2015
SO
Today we will be finishing up the Challenge number 7.
We have to program our robot to move forward, then stop at a black line for 3 seconds.
Then we have to move the robot inside the box and stop once it is in.
Then when a signal (sound) is triggered, the robot has to turn and move out the box.
Hopefully this wont be too complicated. I hope to complete this task asap
We have to program our robot to move forward, then stop at a black line for 3 seconds.
Then we have to move the robot inside the box and stop once it is in.
Then when a signal (sound) is triggered, the robot has to turn and move out the box.
Hopefully this wont be too complicated. I hope to complete this task asap
Tuesday, May 5, 2015
Miss
I missed out of yesterday because i almost have a fight with someone.
Glad i didnt though. Because if i did, i wouldve been kicked out of school.
Not only that but harm my records for the future which would greatly affect my life.
I believe we learned about variables in progrramming yesterday.
I wonder what we will be learning today
Friday, May 1, 2015
Yay
I have finished the 5th challenge.
It was a nice achievement for me.
Now I completely know what it is like to be a programer.
Hopefully today we will be doing something fun.
Have a good weekend guys
It was a nice achievement for me.
Now I completely know what it is like to be a programer.
Hopefully today we will be doing something fun.
Have a good weekend guys
Wednesday, April 29, 2015
Hello
Challenge 5 is not so easy..
We have been trying to figure out how to program for this challenge but
it never showed the expected.
It seems that this will take another day to complete the task.
Today i will have to finish before tomorrow.
Lets go partner.
We got work to do
We have been trying to figure out how to program for this challenge but
it never showed the expected.
It seems that this will take another day to complete the task.
Today i will have to finish before tomorrow.
Lets go partner.
We got work to do
Tuesday, April 28, 2015
we
are continuing our 5th challenge.
I think we are getting the hang of the general programing which is good
We will try to finish this challenge today.
but
Oh man but im soo tired after workout yesterday...
I think we are getting the hang of the general programing which is good
We will try to finish this challenge today.
but
Oh man but im soo tired after workout yesterday...
Monday, April 27, 2015
Hi
Today we will be doing our 5th challenge.
But this one will be difficulte becuase we have to know how to combine two diiferent codes
In order to do this we will be testing codes with the program to achieve the goal of moving the robot
using hyper sensor and the light sensor to complete the 5th challenge called 'wall / light detection'
But this one will be difficulte becuase we have to know how to combine two diiferent codes
In order to do this we will be testing codes with the program to achieve the goal of moving the robot
using hyper sensor and the light sensor to complete the 5th challenge called 'wall / light detection'
Thursday, April 23, 2015
We have
Finished the 'Line Follower' programing.
It was a nice success.
Today we will be starting on 'wall detection' programing where will have to have the robot to detect walls
It was a nice success.
Today we will be starting on 'wall detection' programing where will have to have the robot to detect walls
Wednesday, April 22, 2015
Today we will
be doing the 'Line Follower' programing
where we have to program our robot to follow a black line using the laser sensors.
where we have to program our robot to follow a black line using the laser sensors.
Tuesday, April 21, 2015
Today we
will be finishing up the 'Inside the box' programing where you have to use laser to detect color to move the robot
Monday, April 20, 2015
Today
Okay Im back after the science fair.
I won 3rd place of 11.
It was great.
Now time for robotics.
I won 3rd place of 11.
It was great.
Now time for robotics.
Wednesday, April 15, 2015
Robotics
Today we will be doing the 'inside the box' programing.
This time we are going to use basic movements with the laser.
The laser detects color of the environment.
This time we are going to use basic movements with the laser.
The laser detects color of the environment.
Tuesday, April 14, 2015
Robotics
Today we have programed our robot to have basic movements.
Point to point objective was completed.
We are now getting the hang of our robot and programing it.
Cant wait for the next exiting instructions.
Point to point objective was completed.
We are now getting the hang of our robot and programing it.
Cant wait for the next exiting instructions.
Monday, April 13, 2015
Today I am bored. So therefore..
I confirmed period 2 as Illuminati
And here's my proof
Illuminati has 10 letters
Period as 5 letters
2 is equal to 2.
Lets do the math.
10-5-2= 3
Illuminati has 3 angles.
Period 2 is illuminati confirmed.
And here's my proof
Illuminati has 10 letters
Period as 5 letters
2 is equal to 2.
Lets do the math.
10-5-2= 3
Illuminati has 3 angles.
Period 2 is illuminati confirmed.
Friday, April 10, 2015
Robotics today
Today we will be programing our robot that we built.
We will start on point to point basic movements.
We will start on point to point basic movements.
Wednesday, April 8, 2015
Spring break over
Break is over .
I return to school.
I am very tired.
Today in our computer class we are doing some type of robotic activity.
We are building our own lego robot and I believe we will program it later on.
Hopefully i will find joy in this, i cant live in school with bordom.
Hopefully the tediousness of school will not kill me.
I have a future goal to achieve. I shall prevail.
I return to school.
I am very tired.
Today in our computer class we are doing some type of robotic activity.
We are building our own lego robot and I believe we will program it later on.
Hopefully i will find joy in this, i cant live in school with bordom.
Hopefully the tediousness of school will not kill me.
I have a future goal to achieve. I shall prevail.
Thursday, March 26, 2015
Test today.
Today I will be taking a test.
Hopefully I will get a good grade.
Yesterday's effort have to pay off here.
It will be all worth it depending on today.
I will be successful.
Hopefully I will get a good grade.
Yesterday's effort have to pay off here.
It will be all worth it depending on today.
I will be successful.
Wednesday, March 25, 2015
Today I slept at 4
Today I slept at 4 doing my work.
I am really tired but i think it was worth it.
Because i was willing to give up sleep for success.
I was wanting for success.
And true work, had to be done.
I am really tired but i think it was worth it.
Because i was willing to give up sleep for success.
I was wanting for success.
And true work, had to be done.
When
you home study, you get a better education. I basically got to teach
myself. Being naturally able to make my own opinions about the
schoolwork I had to deal with, instead of being instructed under the
tutelage of the teacher, was really nice academically.
-Thora Birch
Tuesday, March 24, 2015
Busy
Man I got lots of work today...
I really hate having to work for a long period of time..
But I have to deal with it in order to achieve the benefit of the work.
4 more days and Spring break will come..
Almost there...
I really hate having to work for a long period of time..
But I have to deal with it in order to achieve the benefit of the work.
4 more days and Spring break will come..
Almost there...
Monday, March 23, 2015
TIME
Time is passing by fast.
The only way to slow down time is to catch up.
-Arnold Sung
The only way to slow down time is to catch up.
-Arnold Sung
Lost time is never found again.
-Benjamin Franklin
Better three hours too soon than a minute too late.
-William Shakespeare
If you spend too much time thinking about a thing, you'll never get it done.
-Bruce Lee
There are no secrets that time does not reveal.
-Jean Racine
Tough times never last, but tough people do.
-Robert H. Schuller
Friday, March 20, 2015
Test
Taking a midterm test... And it is 50% of my grade.
I haven't studied enough...
But hopefully, i will pass it with at least a B.
I haven't studied enough...
But hopefully, i will pass it with at least a B.
One test of the correctness of educational procedure is the happiness of the child.
-Maria Montessori
In school, you're taught a lesson and then given a test. In life, you're given a test that teaches you a lesson
-Tom Bodett
Thursday, March 19, 2015
quote of the day
Define Smile.
-a pleased, kind, or amused facial expression, typically with the corners of the mouth turned up and the front teeth exposed
Is this what smile means? Nope. It means way more than that. More than we know.
-a pleased, kind, or amused facial expression, typically with the corners of the mouth turned up and the front teeth exposed
Is this what smile means? Nope. It means way more than that. More than we know.
We shall never know all the good that a simple smile can do.
-Mother Teresa
A smile is a curve that sets everything straight
-Phyllis Dille
Monday, March 16, 2015
Today of today
Today, i did my hw.
Today, i encountered the stickiness of juice.
Today, is monday.
Today, i shook Mr.Madali's hand
Today, i said hi to jonathan.
Today is today
Today, i encountered the stickiness of juice.
Today, is monday.
Today, i shook Mr.Madali's hand
Today, i said hi to jonathan.
Today is today
Wednesday, March 11, 2015
quote of the day
A handful of patience is worth more than a bushel of brains.
-Dutch Proverb
How can a society that exists on instant mashed potatoes, packaged cake mixes, frozen dinners, and instant cameras teach patience to its young?
-Paul Sweeney
Patience is the ability to count down before you blast off.
-Unknown
-Dutch Proverb
How can a society that exists on instant mashed potatoes, packaged cake mixes, frozen dinners, and instant cameras teach patience to its young?
-Paul Sweeney
Patience is the ability to count down before you blast off.
-Unknown
Tuesday, March 10, 2015
MY quote of the day
Tired almost everyday. But I have reasons to keep moving forward and stay awake.
School is easy but why is it killing me...And if school is easy why do I fail to get straight A's.
Is it lack of management of the classes? Is it procrastination? Is it because of im lazy? Is it the lack of motivation? Is it lack of time and commitment to study? No matter the reasons...The important part is not giving up. Because in the end, it will all be worth it.
-Arnold Sung
School is easy but why is it killing me...And if school is easy why do I fail to get straight A's.
Is it lack of management of the classes? Is it procrastination? Is it because of im lazy? Is it the lack of motivation? Is it lack of time and commitment to study? No matter the reasons...The important part is not giving up. Because in the end, it will all be worth it.
-Arnold Sung
Thursday, March 5, 2015
Quote of the day folks
A warm smile is the universal language of kindness.
-William Arthur Ward
Since we cannot change reality, let us change the eyes which see reality.
-Nikos Kazantzakis
If you smile when no one else is around, you really mean it.
-Andy Rooney
Tuesday, March 3, 2015
nice shot
Nothing really much has happen these days. Life is getting boring. THE DAYS ARE SOO NORMAL. Must DO.... Something....FUNNNNNNN
Do not take life too seriously. You will never get out of it alive.
Do not take life too seriously. You will never get out of it alive.
Elbert Hubbard
Friday, February 27, 2015
Guitar
Learning -Somewhere in Neverland
-For Baltimore
By All time low
My guitar is not a thing. It is an extension of myself. It is who I am.
-For Baltimore
By All time low
My guitar is not a thing. It is an extension of myself. It is who I am.
-Joan Jett
When I'm having a bad day, I pick up my guitar.
-Michelle Branch
Thursday, February 26, 2015
Quote of the day
Education is the key to unlock the golden door of freedom.
-George Washington Carver
-George Washington Carver
Education is not preparation for life; education is life itself.
-John Dewey
The goal of education is the advancement of knowledge and the dissemination of truth.
-John F. Kennedy
Wednesday, February 25, 2015
Check it out
I made 2 racing projects. Its ehh but its a step closer to my big project ive been planning to make.
Now, I know how to make the game I want.
Now, I know how to make the game I want.
Tuesday, February 24, 2015
Quote of the day
The secret of getting ahead is getting started.
-Mark Twain
Start where you are. Use what you have. Do what you can.
-Arthur Ashe
Problems are not stop signs, they are guidelines.
-Robert H. Schuller
Monday, February 23, 2015
I like tutles
Do not take life too seriously. You will never get out of it alive.
-Elbert Hubbard
People who think they know everything are a great annoyance to those of us who do.
-Isaac Asimov
-Isaac Asimov
Friday, February 20, 2015
quote of the day
Doubt thou the stars are fire, Doubt that the sun doth move. Doubt truth to be a liar, But never doubt I love.
-William Shakespeare
We know what we are, but know not what we may be.
-William Shakespeare
Love all, trust a few, do wrong to none.
-William Shakespeare
Thursday, February 19, 2015
Quote of the day
We choose our joys and sorrows long before we experience them.
Doubt is a pain too lonely to know that faith is his twin brother.
Pray that your loneliness may spur you into finding something to live for, great enough to die for.
-Khalil Gibran
-Khalil Gibran
-Dag Hammarskjold
Wednesday, February 18, 2015
Quote of the day
Anybody can become angry - that is easy, but to be angry with the right person and to the right degree and at the right time and for the right purpose, and in the right way - that is not within everybody's power and is not easy.
-Aristotle
-Aristotle
You will never do anything in this world without courage. It is the greatest quality of the mind next to honor.
-Aristotle
The one exclusive sign of thorough knowledge is the power of teaching.
-Aristotle
Tuesday, February 17, 2015
Procrastination Hits me again
I was suppose to study last weekend........
Quote of the day
Procrastination is opportunity's natural assassin.
-Victor Kiam
-Edward Young quotes
-Wayne Gretzky quotes
Quote of the day
Procrastination is opportunity's natural assassin.
-Victor Kiam
Procrastination is the thief of time: Year after year it steals, till all are fled, And to the mercies of a moment leaves The vast concerns of an eternal scene
|
Procrastination is one of the most common and deadliest of diseases and its toll on success and happiness is heavy.
|
Wednesday, February 11, 2015
Now im working on..
Working on another game, you are Messi and you have to fight Neo with a trivia.
It should be more fun and better than the other Games I made of.
This game is part of the Messi's adventure series
It should be more fun and better than the other Games I made of.
This game is part of the Messi's adventure series
Tuesday, February 10, 2015
Working on my Guessing game
I probably will have it done by Today
Its going to be legit.
Go to ECS2 to check it out
quote of the day
Beware of false knowledge; it is more dangerous than ignorance.
-George Bernard Shaw
A day of worry is more exhausting than a week of work.
-John Lubbock
Its going to be legit.
Go to ECS2 to check it out
quote of the day
Beware of false knowledge; it is more dangerous than ignorance.
-George Bernard Shaw
A day of worry is more exhausting than a week of work.
-John Lubbock
Friday, February 6, 2015
Creating a guessing game
Creating a guessing game along with Neo in The Matrix and Leonel Messi from Soccer.
Will be coming up next week.
There will be no quote of the day because its chill Friday.
So beat it
Will be coming up next week.
There will be no quote of the day because its chill Friday.
So beat it
Thursday, February 5, 2015
Link to the game
Video Game Project (Leonel Messi)
more games will be made
You have to learn the rules of the game. And then you have to play better than anyone else.
-Albert Einstein
Life is a song - sing it. Life is a game - play it. Life is a challenge - meet it. Life is a dream - realize it. Life is a sacrifice - offer it. Life is love - enjoy it.
-Sai Baba
I've missed more than 9000 shots in my career. I've lost almost 300 games. 26 times, I've been trusted to take the game winning shot and missed. I've failed over and over and over again in my life. And that is why I succeed.
-Michael Jordan
more games will be made
You have to learn the rules of the game. And then you have to play better than anyone else.
-Albert Einstein
Life is a song - sing it. Life is a game - play it. Life is a challenge - meet it. Life is a dream - realize it. Life is a sacrifice - offer it. Life is love - enjoy it.
-Sai Baba
I've missed more than 9000 shots in my career. I've lost almost 300 games. 26 times, I've been trusted to take the game winning shot and missed. I've failed over and over and over again in my life. And that is why I succeed.
-Michael Jordan
Wednesday, February 4, 2015
Updating new couple things for my first game
I added these couple updates lately in my game 'Messi's Finals'
1.1 update- Added rules
1.2 update- Changed the speed of the balls
1.3 update-Added sounds
1.4 update-Added more background
1.5 update- Only 1 yellow card. Yellow card increase the size of red card and hides the soccer balls for 1.5 seconds.
Go check the game out in ECS2
heres the quote of the day
1.1 update- Added rules
1.2 update- Changed the speed of the balls
1.3 update-Added sounds
1.4 update-Added more background
1.5 update- Only 1 yellow card. Yellow card increase the size of red card and hides the soccer balls for 1.5 seconds.
Go check the game out in ECS2
heres the quote of the day
Don't cry because it's over. Smile because it happened.
-Dr. Seuss
Find a place inside where there's joy, and the joy will burn out the pain.
-Joseph Campbell
Tuesday, February 3, 2015
Monday, February 2, 2015
Quote of the day
Time waits for no one
-Unknown
-Unknown
The truth is you don't know what is going to happen tomorrow. Life is a crazy ride, and nothing is guaranteed.
-Eminem
We do not remember days, we remember moments.
-Cesare Pavese
Friday, January 30, 2015
Almost completed my game
I will be done very soon with the game.
Go to ECS2 once im done and check it out!
It wont be much but its a start...
Go to ECS2 once im done and check it out!
It wont be much but its a start...
Thursday, January 29, 2015
First Game
I am currently making my first game called, project soccer.
Its going to be fun, you can check it out when im done in ECS2.
Welp, have a good one everyone
Its going to be fun, you can check it out when im done in ECS2.
Welp, have a good one everyone
Wednesday, January 28, 2015
Quote of the day
You have to learn the rules of the game. And then you have to play better than anyone else.
-Albert Einstein
Don't watch the clock; do what it does. Keep going.
-Sam Levenson
-Sam Levenson
The secret of getting ahead is getting started.
-Mark Twain
Tuesday, January 27, 2015
quote of the day
The only true wisdom is in knowing you know nothing.
-Socrates
When it is obvious that the goals cannot be reached, don't adjust the goals, adjust the action steps.
-Confucius
Formal education will make you a living; self-education will make you a fortune.
-Jim Rohn
Friday, January 23, 2015
Soccor Messi
I created a scratch of football. Watch messi and the referee in ECS2
quote of the day===
What I do is play soccer, which is what I like.
-Lionel Messi
quote of the day===
What I do is play soccer, which is what I like.
-Lionel Messi
Thursday, January 22, 2015
Done
Finally done with the baseball activity, go check it out in ECS2.
Heres the quote of the day
Heres the quote of the day
Computers are useless. They can only give you answers.
-Pablo Picasso
Age is something that doesn't matter, unless you are a cheese.
-Luis Bunuel
Wednesday, January 21, 2015
YO
Im making a project for my computer class.
I will be making "Puig playing baseballlll"
Its about the player Puig in dodgers playing baseball.
Heres the quote of the day..
Every day is a new opportunity. You can build on yesterday's success or put its failures behind and start over again. That's the way life is, with a new game every day, and that's the way baseball is.
-Bob Feller
I will be making "Puig playing baseballlll"
Its about the player Puig in dodgers playing baseball.
Heres the quote of the day..
Every day is a new opportunity. You can build on yesterday's success or put its failures behind and start over again. That's the way life is, with a new game every day, and that's the way baseball is.
-Bob Feller
Tuesday, January 20, 2015
Oops
I forgot to put my activity from scratch and link it to ESC2 last weekend...
BUT its not 100% my fault b/c my scratch was on crack and it was not working properly.
Quote of the day.
Perfection is not attainable, but if we chase perfection we can catch excellence.
-Vince Lombardi
BUT its not 100% my fault b/c my scratch was on crack and it was not working properly.
Quote of the day.
Perfection is not attainable, but if we chase perfection we can catch excellence.
-Vince Lombardi
Thursday, January 15, 2015
Plague inc. master buuut not in studies
Im soo good with this game I unlocked the modes you have to buy to play.
( You can too!, if u beat every classic mode on brutal. )
I should use my time for studies though... But eh
( You can too!, if u beat every classic mode on brutal. )
I should use my time for studies though... But eh
Wednesday, January 14, 2015
Breakfast in school during 1st period {} Scratch
The school is offering us school food in the mornings... I wish that it was bacon and eggs.
{}
I have created an account on scratch, I will be making things there with my class.
Heres the quote of the day
Eating is not merely a material pleasure. Eating well gives a spectacular joy to life and contributes immensely to goodwill and happy companionship. It is of great importance to the morale.
-Elsa Schiaparelli
Tuesday, January 13, 2015
Back to the regular daily schedule of the quote of the days.
Music is a moral law. It gives soul to the universe, wings to the mind, flight to the imagination, and charm and gaiety to life and to everything.
-Plato
I gave up on the flash, my computer cannot install the program...so this site is pretty much worthless...
Monday, January 12, 2015
Dang its 2015 already?
I don't know about you but 2014 went quick to me. Umm heres the quote of the day.
The new year stands before us, like a chapter in a book, waiting to be written. We can help write that story by setting goals.
-Melody Beattie
Year's end is neither an end nor a beginning but a going on, with all the wisdom that experience can instill in us.
-Hal Borland
All of us every single year, we're a different person. I don't think we're the same person all our lives.
-Steven Spielberg
Subscribe to:
Posts (Atom)