Thứ Hai, 1 tháng 1, 2018

News on Youtube Jan 2 2018

New Science Shows Losing Weight May Be As Simple As Standing Up.

By now you've probably heard the notion that "sitting is the new smoking" or put even more

frankly: that "sitting is killing you."

But a new study puts a positive spin on the bad news about all that time spent sedentary;

the research shows that losing weight and fighting the related obesity epidemic could

be as simple as literally taking a stand.

Researchers at Sweden's University of Gothenburg believe they may have discovered the body's

second known system for regulating body weight.

"Quite simply, we have found support for the existence of internal bathroom scales,"

explains Professor John-Olov Jansson, in a statement.

"The weight of the body is registered in the lower extremities.

If the body weight tends to increase, a signal is sent to the brain to decrease food intake

and keep the body weight constant."

The study was conducted by implanting weights into the bellies of mice.

Some rodents had capsules with weight equivalent to about 15 percent of their body mass implanted

while a control group had empty capsules implanted.

After a few weeks, the two groups had nearly the same weight, with the mice implanted with

added weight apparently making up the difference by shedding white body fat.

Over two decades ago, scientists discovered that the hormone leptin helps regulate body

fat.

If the findings of the new study can be duplicated in humans, it would appear that this internal

scale amounts to another way the body keeps track of weight.

"The mechanism that we have now identified regulates body fat mass independently of leptin,

and it is possible that leptin combined with activation of the internal body scales can

become an effective treatment for obesity," said Professor Claes Ohlsson at Gothenburg

University.

And those treatments might start with some of the advice that we're already hearing today:

to get up off your seat and on to your feet.

"We believe that the internal body scales give an inaccurately low measure when you

sit down.

As a result you eat more and gain weight," says Ohlsson.

In other words, sitting could really be killing us because it distorts the body's own picture

of how much it weighs, screwing with the systems that regulate body fat.

Looks like you may want to take another look at investing in that standing desk after all.

The results are published in most recent issue of the Proceedings of the National Academy

of Sciences.

For more infomation >> The science is in: Losing Weight May Be As Simple As Standing Up - Duration: 3:05.

-------------------------------------------

simple maggam work blouse designs | basic embroidery stitches | latest new blouse back neck designs - Duration: 12:30.

easy kolam designs

For more infomation >> simple maggam work blouse designs | basic embroidery stitches | latest new blouse back neck designs - Duration: 12:30.

-------------------------------------------

Healthy & Simple Homemade Mac and Cheese Recipe - Duration: 3:39.

okay the new year is here which means

most people are starting new resolutions

with weight-loss and getting back into shape

being the most popular

so today we´re going to be grabbing the classic

mac and cheese

and turning it into a much healthier dish

that way you can still eat comfort food

when your watching your calorie in-take

now this mac and cheese is still super creamy

and it still has a ton of flavor

and the best part of it all

it´s done in under 30 minutes

so let´s dive right into this

we´re going to begin by finely mincing 2 cloves of garlic

and finely dicing 1/2 of an onion

okay now we can start cooking

grab a sauce pan

fill it up half way with water

season the water with a generous pinch of sea salt

and a kiss of extra virgin Spanish olive oil

and we´re going to heat it a HIGH heat

the reason why we add sea salt and extra virgin olive oil

to the water is for 2 reasons

one the sea salt helps flavor the pasta

while the extra virgin olive oil

helps the pasta not stick while it´s cooking

okay we´re moving on

grab a non-stick frying pan

heat it with a MEDIUM heat

and we´re going to add 2 tablespoons of

extra virgin Spanish olive oil

once the oil get´s hot add the diced onions

and the minced garlic

and mix them in there with the oil

after cooking our onions and garlic for about 3 minutes

we´re going to add 1 tablespoon of all-purpose flour

and mix it in there with the garlic and the onions

okay once our flour is well mixed

with the garlic and the onions

we´re going to be adding 1/2 cup of low fat organic milk

Ok as our milk is heating up our water has began to boil

so I´m going to add

1 cup of whole wheat elbow macaroni

and cook it for exactly 10 minutes

to get it perfectly al-dente

ok once our milk has thickened up

its been cooking for about 2 minutes

I´m going to shred in about

1 cup of a low-fat queso Manchego

if you can´t find this cheese in your area

just use your favorite low-fat cheese

now mix the cheese with the milk

until the cheese is nice and melted

and once the cheese is fully melted turn off the fire

ok while our cheese and milk mixture is cooling off

our pasta has been cooking for exactly 10 minutes

so I´m going to go ahead and remove it

I´m going to drain the pasta and set it aside

after leaving our sauce to cool off between 3-4 minutes

I´m going to add 1/2 cup of Greek yogurt

this is going to make our sauce be a lot more creamier

and rich

I´m going to be adding some seasonings

to really make this dish pop

then I´m going to grab the pasta put it into the pan

mix everything together until it´s well mixed

and start plating the dish

for our seasonings I´m going to be adding

1/2 teaspoon of dried thyme

a 1/4 teaspoon of smoked paprika

some sea salt

and a generous portion of freshly cracked black pepper

and mix this all together

once well mixed add the cooked pasta

and mix everything together until it´s well mixed

and look at that beautiful creaminess

well add some of the mac and cheese to a shallow bowl

and we´ll garnish it with a cherry tomato

and a couple sprigs of fresh thyme

ok I´m going to give this mac and cheese a try...Salud!

so good!

I mean it´s comfort food but without the guilt

how can you beat that?

if you enjoyed today´s video on making this

healthy mac and cheese

please hit that like button

leave me a comment below

and don´t forget to subscribe :)

until the next time...Hasta Luego!!

For more infomation >> Healthy & Simple Homemade Mac and Cheese Recipe - Duration: 3:39.

-------------------------------------------

How to Achieve Your Goals? 3 Simple Rules for Changing Your Life! The Success Mindset Podcast #2 - Duration: 9:12.

Hey everybody I'm Sam and this is Entiversal. I'm filming that on the first

of January 2018 so it's the first day of the new year and I'm sure that all of us

are hearing all of these New Year's resolutions and you know the aims the

goals of people their dreams everybody wants to be there new you and to better

themselves and all this is great it's great to have dreams it's great to have

aims and goals but even better than that is to actually go after them and do

something about it and sadly a lot of people fail there so the thing is you

know it's not about the New Year it's not about Monday it's not about some

kind of milestone you know it's about what you want to achieve what you want

to be and just doing something about it like the famous Nike's slogan says right

just do it but a lot of people you know need some kind of milestones or wait for

something because they might have big goals big aims you know they might be

actually dreaming big and beautiful things but they are afraid they are

afraid of failure they are afraid of what others will say but the truth is it

doesn't matter you know it doesn't matter what your friends will say or

they might think that you felt it doesn't matter if now your siblings

think you know that you might have failed because the truth is in 99.9

percent of the time the world doesn't care they just don't

care and in the rest of the times if they do care it's probably good for you

because it gives you exposure so basically there is nothing to worry

about you know you can only win the only reason you're losing is because of the

thing that you know you put in your head that prevent you from doing what you

want what you laugh-in butcher and what you're after okay and you know means bad

they have a great saying that I just and it says that if you can do anything

about a problem then there is no use worrying about it and if you can do then

why worry so you know the idea is just is just start just do and it's not about

because it's a new year it's not about because it's Monday it's about what you

want to do and you know then people are scared because you know something might

be very big and they don't know how to start or they're afraid that they fail

but as I said it's good to dream and it's even better to dream big because

the only way to achieve something big and to go very far ahead is to try to go

very far head it's to aim very big right and even if you fail in achieving what

you might have set yourself for then you still might achieve a lot and you still

might achieve more than anybody else thought that you couldn't maybe more

than you thought you could okay and the only way to do that is to aim Bay and

that thing I just believe so much in and I just do that every day in my life you

know I always set my goal so high that they're practically unachievable so it's

practically impossible to achieve that so you know I might be living everyday

in failure for some people but then when people look at me from the outside I'm

achieving a lot and that's because I aim for a lot and and that just keeps me

motivated that keeps me going and that will push you to actually do

more than you thought you could do and that's when you really start winning

when you're motivated you're loving every day of going what you want to do

and just you know do more just do a little bit more than you thought you

could and when you do that every day it compounds and the worst reason that

stops a lot of people from cheating their goals the new year's

resolutions whatever it is it's because they don't know how to start they have

some kind of big goals you know maybe some kind of a big Idol that they

haven't it just seems so far away in a head from their own reality that they

just don't know what to do to go in that direction and that's why a lot of people

always fantasize for this you know perfect moments that they need to start

and for all of people that you know next Monday maybe New Year's Eve maybe some

kind of other milestone and while it's true that sometimes there is this

perfect moment that you can start something always the second best moment

is to start it now and for most of people like over 99.9% of the time the

first best moment the perfect moment is now so you might just start it now right

because I promise you if you wait you're just losing you're missing out if you

start doing something now even if you don't start doing it you know from the

perfect position or you're not as prepared as you would like to be you

understand that you're worrying much more by trying to do something than just

waiting and some kind of preparing and all of us are looking at these great

people that something I always talk about then I believe very much in you

know in looking at you know what you want to achieve you know it could be it

could be someone very famous or someone very rich you know a scientist you know

a businessman an entrepreneur whatever it is it is someone that has

achieved a lot but a lot of people don't realize that those great successful

people they didn't just wake up one morning and you know became very

successful okay greatness is beaut every day

day by day years in years some for some people that's decades of work okay and a

lot of times this is not seen because in one

moment someone becomes very successful and then all of us just start thinking

about him like he's a different kind of person but no he's the same person and

he's the same as you he has just put a lot of work in it so

how to start you know just do the best you can at the moment every day every

hour every moment in time it probably will seem like nothing compared to what

you want to achieve but by doing something little you first of all you

move the world you go and second of all you're learning you're learning in which

time you start doing more and more and more and then the second thing is push

yourself you know think about that big end goal that you have and just do a

little more than you thought you could you you know just push yourself a little

and that compounding with time I promise you that's how you win that's how you

can achieve a lot and you know your dreams your aims

they'll probably evolve they will change with you work in with what you learn but

that's just even better that that's what makes it great so overall as I said it's

not about a New Year's Eve it's not about some kind of milestone it's not

about the resolution it's about what you really want to achieve we wanted to be

in just doing something going after it and you know it might look like easy for

me to talk about that now we just find which you know try and do it then you

know don't give up after two days you know don't give up after a week just

keep doing it you know do the best you can at every moment and I promise you

you will win it's not about what others think it's not about how others see you

it's about you being your best you I hope you enjoyed that and even though I

was talking about from the perspective of the new year starting you know that

is true remember that this is true every day every moment

of time and it's good to remind ourselves that stay focused stay strong

work and you will win see you next time!

For more infomation >> How to Achieve Your Goals? 3 Simple Rules for Changing Your Life! The Success Mindset Podcast #2 - Duration: 9:12.

-------------------------------------------

Cette formule toute simple t'aidera à garder la ligne toute ta vie - Duration: 5:32.

For more infomation >> Cette formule toute simple t'aidera à garder la ligne toute ta vie - Duration: 5:32.

-------------------------------------------

17F PyQt and Qt Designer: Simple Editor - Duration: 9:13.

Welcome to Engineering Python.

This is a Python programming course for engineers.

In this video, I'll continue to discuss GUI programming using PyQt and Qt Designer.

We will create a simple rich text editor.

The text editor can do basic text editing.

You can change the size of the window, change the font, change the color, open a file, and

save a file.

The following widgets are used.

QMainWindow, QTextEdit, QMenu, QMenuBar, QAction, QFileDialog, QFontDialog, QColorDialog, QCheckBox,

and QMessageBox.

We will use the GUI development flow I introduced in a previous video to develop this program.

Step 1 is to design the interface in Qt Designer.

To start Qt Designer, you can type in designer in the Windows Start menu.

For Mac OS, type in open -a designer in a terminal to launch Qt Designer.

In this New Form dialog, because I have already created the UI, I'll just open it from my

folder.

Next, I'll briefly describe what I did when I created this graphic user interface.

I clicked the empty space in the main window.

In the property editor, set the MainWindow's geometry width to 400, height to 300.

Set the window title to Simple Editor.

In the object inspector, there was originally a status bar.

I just right clicked and removed it so you don't see it here.

We don't need it in this program.

I double clicked the menubar and changed the text to File.

I added three actions under File, Open, Save, and Exit.

I added another menu Edit and two actions under Edit, Font and Color.

In the widget box, I searched for check box.

Dragged and dropped this widget to the main window.

I double clicked and changed the text to Larger Window.

So, if this box is checked, the size of the main window will be enlarged.

If it's unchecked, the size will be back to this small window size.

I searched for text edit in the widget box.

Dragged and dropped a text edit into the main window.

Let me break out this layout first.

Then, what I did was use Control-A to select both widgets and click this lay out vertically

button.

Click an empty area in the main window and click this lay out in a grid button.

You can preview this interface by pressing Control R. It doesn't do anything yet.

We will write code to process the click of this check box and the menu bar actions later.

After we are done, we save the interface as editor_gui.ui.

It's an XML document.

Step 2 is to convert the ui file to a Python file using the following command in a command

prompt or a terminal.

pyuic5 -x editor_gui.ui -o editor_gui.py.

After that, we will get this Python file editor_gui.py.

You can open this Python file and see the content.

The entire window is an instance of this Ui_MainWindow class.

You can find all the widgets we added to the interface in this setupUI function.

Like the grid layout, the checkbox, the text edit, the menu bar, and the actions.

Some of the properties are defined in this retranslateUi function.

Do not change anything in this Python file.

Step 3 is to code in Python.

We need to create a new file named editor.py.

I already did that so I'll just open my file.

In the first line of this file, we need to import everything from editor_gui.

Then we will define the signals function to deal with the signals passed by the widgets.

We connect the Open action's triggered signal to a user-defined file open function.

An action is triggered when the menu item is clicked.

We connect the Save action's triggered signal to a user-defined file save function.

We connect the Quit action's triggered signal to a user-defined file quit function.

Next, we connect the Font action's triggered signal to a user-defined edit font function.

We connect the Color action's triggered signal to a user-defined edit color function.

We connect the checkbox's state changed signal to a user-defined enlarge window function.

The checkbox's state will change from checked to unchecked or vise versa when it's clicked.

In this file open function, we will show a file dialog and ask the user to select which

file to open.

If the user selected a file, the length of the file name will be greater than 0.

We will use the with statement to open the file, read the content, and show the content

in the text edit.

In this file save function, we will show a file dialog and ask the user to enter a filename

to save.

If the length of the file name is greater than 0, we will use the with statement to

create the file, and write the content as rich text to this file using to html.

Rich text means the formatting like the font, the size, the color is also saved in the file.

We can also save it as plain text without formatting.

In this file quit function, we will show a message box and ask the user whether they

really want to quit.

The program will end only if they click the Yes button.

In this edit font function, we will show a font dialog and ask the user to select a new

font.

If the new font is valid, we will set the font of the entire text to the new font.

In this edit color function, we will show a color dialog and ask the user to select

a new color.

If the new color is valid, we will set the color of currently selected text to the new

color.

In this enlarge window function, if the checkbox is checked, we will move the main window's

top left corner to 100 points to the left of the screen and 100 points to the top of

the screen.

We will also set the size of the window to 600 by 400.

If the checkbox is unchecked, we will set the size of the window to 400 by 300.

Next, we need to add these seven self-defined functions as new attributes in the Ui_MainWindow

class.

The rest of the code has been explained in the previous calculator example in this course.

I'll not repeat them here.

Step 4 is to execute the program.

We do it in Jupyter Notebook using the run magic.

Click the window to make it larger.

Click it again to make is smaller.

Click menu File, open, and choose The Zen of Python.

You will see the file's content.

Click menu Edit Font.

Choose Consolas.

Size is 12 and click ok.

The font is changed.

Select the first line in the text edit.

Click menu Edit Color.

Choose red and click okay.

Unselect the first line.

Now the text is changed to red.

Click File, Save.

And save it as The Zen of Python Formatted.txt.

After you are done, click menu File Quit.

The program will end.

Okay, that was how to use PyQt and Qt Designer to create a simple text editor.

The course materials are available on YouTube and GitHub.

You can watch the course videos in sequence.

If you like this video, please subscribe and share.

I'm Yong Wang.

Thanks for watching.

For more infomation >> 17F PyQt and Qt Designer: Simple Editor - Duration: 9:13.

-------------------------------------------

A Demonstration Video Of ❤ Easy And Simple Cute Character Creator ❤ - Duration: 1:00.

ok, so today i will show you how to play this game

so this is called: ❤ Easy And Simple Cute Character Creator ❤

you can change the color of the ears

the hair :P

you can change the hat. oops sorry i mean hat or costume

by clicking that hat thingy

You can change the color of the hat....

.....and change the color of the face.....

[My brother Isaac yelling]

and you can make it a male or a female....... [Says thing from earlier]

you can name your character

I'm going to call him.. [Types in Goldie] Goldie (If you translate "Goldie" the name Goldie will be kept in English)

Hello jeckyjo! My name is Goldie

SoOo

It said my username on Scratch

And it also said its name!

For more infomation >> A Demonstration Video Of ❤ Easy And Simple Cute Character Creator ❤ - Duration: 1:00.

-------------------------------------------

SIMPLE MAKEUP LOOKS | Happy New Year | Makeup Tutorial - Duration: 2:48.

Hello everyone. Welcome back to my channel.

OMG!It is fucking 2018 today!

Wow! First of January

I can't believe it

My birthday is getting closer and closer.

Plus. wonde what will 2018 bring me?

BTW Happy New Year, guys!

In today's video I will do simple makeup

Simple, relaxing, light makeup.

I hope you enjoy this video. Are you ready to watch?

This is simple makeup.

I hope you enjoy this video.

Wow. Amazing video. I just can't believe I did it.

For a couple weeks. And there will be more videos in the future.

Thanks for watching.

I hope you enjoy this video. Don't forgot to subscribe and give this video a thumb up if you like this video.

For more infomation >> SIMPLE MAKEUP LOOKS | Happy New Year | Makeup Tutorial - Duration: 2:48.

-------------------------------------------

Greeting card | How to make a simple greeting card | 3d card - Duration: 1:36.

take a paper size of the card you want to make

cut them

don't cut them

fold them inside

stick them together with paper glue

For more infomation >> Greeting card | How to make a simple greeting card | 3d card - Duration: 1:36.

-------------------------------------------

17B PyQt and Qt Designer: Simple Calculator - Duration: 12:35.

Welcome to Engineering Python.

This is a Python programming course for engineers.

In this video, I'll continue to discuss GUI programming using PyQt and Qt Designer.

We will create a simple calculator.

This simple calculator can perform simple math operations such as addition, subtraction,

multiplication, and division.

We will use the following widgets in this program.

QMainWindow, QPushButton, QLineEdit, QComboBox, QLabel, QStatusBar, and QMessageBox.

We will use the GUI development flow I introduced in a previous video to develop this program.

Step 1 is to design the interface in Qt Designer.

To start Qt Designer, you can type in designer in the Windows Start menu.

For Mac OS, you can try open -a designer in your terminal to launch Qt Designer.

In this New Form dialog, we always choose Main Window and click Create.

Because I have already created the UI, I'll just open it from my folder.

In the view menu, check all these items to show these tool boxes.

This is the Widget box.

This is the object inspector.

This is the property editor.

This is the resource browser.

This is the action editor.

This is the signal slot editor.

Next, I'll briefly describe what I did when I created this graphic user interface.

I clicked the empty space of the main window.

In the property editor, set the MainWindow's geometry width to 400, height to 200.

Set the window title to Calculator.

In the object inspector, there was originally a menubar.

I just right clicked and removed the menubar so you don't see it here.

We don't need it in this program.

In the widget box, I searched for line edit.

Dragged and dropped this widget to the main window.

I repeated this process two more times.

So, you see three line edits here.

I changed their objectNames to lineEdit1, lineEdit2 and lineEdit3.

Changed their toolTips to First Number, Second Number, and Result, respectively.

So, when we run this program later and hover the mouse on these line edits, we will see

these tooltips.

I searched for combo box in the widget box.

Dragged and dropped a combo box to the main window.

Double clicked the combo box, added four operators, plus, minus, star, which means times, and

slash, which means divided by.

Set the toolTip to Operator.

Then, I searched for label in the widget box.

Dragged and dropped a label to the main window.

Double clicked the label and changed the text to equal.

I searched for pushbutton in the widget box.

Dragged and dropped a pushbutton to the main window.

Double clicked it and changed the text to Clear.

Changed the objectName to buttonClear in the property editor.

Changed the statusTip to Clear All the Boxes.

It will show a tip in the status bar if we hover the cursor on top of this button.

I repeated this process and added another pushButton, changed the text to Calculate,

and changed the objectName to buttonCalc.

Changed the statusTip to Calculate the Result.

Let me break out this layout first.

Then, what I did was selecting the top five widgets and click this lay out horizontally

button.

Select the bottom two buttons and click this lay out horizontally button.

Use Control-A to select all the widgets and click this lay out vertically button.

Click an empty area in the main window and click this lay out in a grid button.

After that, I selected the push button Clear.

In the signal slot editor, I added a signal.

Double clicked the sender and selected buttonClear.

Double clicked the signal and selected clicked.

Double clicked the receiver and selected lineEdit1.

Double clicked the slot and selected clear.

I added two more signals, changed the receivers to lineEdit2 and lineEdit3, respectively.

What this does is that, when we click the clear button, the contents of these three

line edits will be cleared.

You can preview this interface by pressing Control R or clicking the menu Form Preview.

Type in some numbers and click clear.

It works.

However, the Calculate button does nothing.

We will write code to process the click of this button later.

After we are done, we save the interface as calculator_gui.ui.

If you are interested, you can open this ui file and take a look in the Jupyter editor.

It's actually an XML document.

Step 2 is to convert the ui file to a Python file using the following command in a command

prompt or a terminal.

pyuic5 -x calculator_gui.ui -o calculator_gui.py After that, we will get this Python file calculator_gui.py.

You can open this Python file and see the content.

This file translated the ui file to a Python file using PyQt5.

The entire window is an instance of this Ui_MainWindow class.

You can find all the widgets we added to the interface in this setupUI function.

Like the grid layout, the line edits, the combo box, the pushButtons, and the status

bar.

Some of the properties are defined in this retranslateUi function.

Don't change anything in this Python file.

All changes made in this file will be lost if you use the pyuic5 command again to convert

the ui file to this py file.

Step 3 is to code in Python.

We need to create a new file named calculator.py.

I already did that so I'll just open my file.

But you need to write this entire file by yourself if you are writing a new program.

Note this is different from the calculator_gui.py.

In the first line of this file, we need to import everything from calculator_gui.

Then we will define the signals function to deal with the signals passed by the widgets.

This line will connect the Calculate button's clicked signal to a user-defined calc function.

In this calc function, we will do the actual math calculation.

After the user typed in some numbers.

We give the text in lineEdit1 to a and the text in lineEdit2 to b.

They will be the first number and the second number.

We give the currentText in the combo box to operator.

It will be one of the plus, minus, times, and divided by operators.

Next, we try to calculate the result by assembling these three strings in one expression and

executing that expression.

For example, if a is 2, b is 4, and the operator is a star, the eval function will do the multiplication.

Then we show the calculation result 8 in lineEdit3.

Some errors may occur when the Calculate button is clicked.

For example, lineEdit1 or lineEdit2 is empty, or a number is divided by 0.

If an error occurs, we use a message box to show a critical error message like invalid

inputs.

The user needs to confirm this error by clicking the Ok button before he or she tries again.

Next, we need to add these two self-defined functions as new attributes in the Ui_MainWindow

class.

This calculator.py file can be run as a stand-alone program, it can also be imported to other

programs as a library.

If it is run as a stand-alone program like what we will do later, we will need to import

the sys library.

Every PyQt5 program must create a QApplication object.

If this program is run in the command line, sys dot argv allows the user to pass additional

parameters.

This statement will create a main window instance.

This one will create a Ui_MainWindow instance.

Next, we add all the widgets to the main window.

Connect the signals or events with the appropriate functions or actions.

Show the main window on the computer screen.

Wait for the termination signal.

It will receive a termination signal when the user clicked the close window button on

the top right or top left corner, depending on whether you are running windows or mac

os.

If a termination signal is captured, exit the program.

Step 4 is to execute the program.

We do it in Jupyter Notebook using the run magic.

Type in some numbers like 8 and 7.

Change the combo box to minus.

Then click Calculate.

The result is 1.

Click the clear button.

Type in 4 and 0.

Choose divided by in the combo box.

Click Calculate.

We will see an error message, invalid inputs.

Change the second number to 8 and click Calculate.

The result is 0.5.

Click the close window button.

The program will end.

Okay, that was how to use PyQt and Qt Designer to create a simple calculator.

The course materials are available on YouTube and GitHub.

You can watch the course videos in sequence.

If you like this video, please subscribe and share.

I'm Yong Wang.

Thanks for watching.

Không có nhận xét nào:

Đăng nhận xét